melsom Skrevet 18. mars 2006 Del Skrevet 18. mars 2006 Hei Jeg vet ikke helt hvor denne skal, da både php og javascript kan være inkludert, så dere får bare flytte den dersom den er postet feil Det jeg er ute etter onClick på <select> (dropdown boks), så når jeg trykker på et option, vil jeg få verdien skrevet ut som en phpvariabel jeg kan bruke til f.eks database o.l. Mye mulig det er litt dårlig forklart men .. Klokka er tross alt 0200 Lenke til kommentar
Steinmann Skrevet 18. mars 2006 Del Skrevet 18. mars 2006 Du kan bruke en ajax løsning som sender en beskjed asynkront til serveren. men dette er lite brukervennlig for de som ikke har mus eller javascript aktivert, så husk å legge til en send knapp som brukes. Det er ikke mulig å skrive php verdier som servern kan bruke ifra klienten. Det vanlige er å sende en form... Lenke til kommentar
melsom Skrevet 18. mars 2006 Forfatter Del Skrevet 18. mars 2006 Er det mulig å få den til og submitte onClick da? Lenke til kommentar
backup Skrevet 18. mars 2006 Del Skrevet 18. mars 2006 Er det mulig å få den til og submitte onClick da? 5772628[/snapback] Joa, her har du et eksempel som sender den valgte verdi fra comboboksa til server når du klikker i boksa. <script> function go() { document.data.data.value =f.value; document.data.submit(); } </script> </head> <body> <select name = f id = f OnChange="go();"> <option value = 1>ole</option> <option value = 2>dole</option> <option value = 3>doffen</option> </select> <form name="data" method="POST" action="testU.php"> <input type="hidden" name="data"> </form> </body> Lenke til kommentar
melsom Skrevet 18. mars 2006 Forfatter Del Skrevet 18. mars 2006 Er det mulig å få den til og submitte onClick da? 5772628[/snapback] Joa, her har du et eksempel som sender den valgte verdi fra comboboksa til server når du klikker i boksa. <script> function go() { document.data.data.value =f.value; document.data.submit(); } </script> </head> <body> <select name = f id = f OnChange="go();"> <option value = 1>ole</option> <option value = 2>dole</option> <option value = 3>doffen</option> </select> <form name="data" method="POST" action="testU.php"> <input type="hidden" name="data"> </form> </body> 5773199[/snapback] Jeg har litt vansker med å få scriptet til og fungere. Kunne noen andre testet det å sett om de fikk det til? mulig jeg er helt på viddene men.. Lenke til kommentar
backup Skrevet 18. mars 2006 Del Skrevet 18. mars 2006 (endret) Av scriptet ser du at data legges i den hidden greia som heter data. Dette må selvfølgelig php scriptet på server ta hensyn til! Videre ser du at serverscriptet i mitt eksempel heter testU.php. Dette må du også ta hensyn til! Endret 18. mars 2006 av backup Lenke til kommentar
melsom Skrevet 18. mars 2006 Forfatter Del Skrevet 18. mars 2006 (endret) Av scriptet ser du at data legges i den hidden greia som heter data. Dette må selvfølgelig php scriptet på server ta hensyn til! Videre ser du at serverscriptet i mitt eksempel heter testU.php. Dette må du også ta hensyn til! 5773394[/snapback] Har du testet scriptet selv? Hos meg ser den ikek ut til å engang kjøre submit. Skjer ingenting når man velger et option. Har helt lik setup som scriptet du gav meg. Edit: testet nettopp ren kopi av scriptet ditt, uten hell Endret 18. mars 2006 av melsom Lenke til kommentar
backup Skrevet 18. mars 2006 Del Skrevet 18. mars 2006 Av scriptet ser du at data legges i den hidden greia som heter data. Dette må selvfølgelig php scriptet på server ta hensyn til! Videre ser du at serverscriptet i mitt eksempel heter testU.php. Dette må du også ta hensyn til! 5773394[/snapback] Har du testet scriptet selv? Hos meg ser den ikek ut til å engang kjøre submit. Skjer ingenting når man velger et option. Har helt lik setup som scriptet du gav meg. Edit: testet nettopp ren kopi av scriptet ditt, uten hell 5773620[/snapback] Ja, har testa på ie, det funket som det skal, men hvordan ser serverscriptet ut som du bruker for testing av eksempelet mitt?. Post det her. Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå