Stian Jacobsen Skrevet 22. februar 2008 Rapporter Del Skrevet 22. februar 2008 (endret) Det jeg prøver på, er å kjøre en funksjon når skjemaet blir sendt, men uansett hva jeg gjør, så blir jeg sendt til index.php?filter=<input verdi> og ikke index.php?p=filter&f=<input verdi> function submit_me() { var url = 'index.php?p=filter&f='+getFilter(); window.location = url; } function getFilter() { return document.getElementById('filter').value; } <form onsubmit="return submit_me()"> <input id="filter" ..etc </form> Endret 22. februar 2008 av Stian Jacobsen Lenke til kommentar
Stian Jacobsen Skrevet 22. februar 2008 Forfatter Rapporter Del Skrevet 22. februar 2008 Jeg dreit i heile greia å brukte heller noen "hidden" elementer, ble litt mer kode, men fungerer i allefall Lenke til kommentar
Gjest Slettet+1374861 Skrevet 23. februar 2008 Rapporter Del Skrevet 23. februar 2008 (endret) Når du submitter vil du vel i utgangspunktet bli automatisk tatt til der "action" parameteren til formen peker på. Hvis du derimot bruker denne løsningen vil du slippe noen ekstra felt for å oppnå det samme: <html> <head> <script language="javascript"> function s() { var filter = form.filter.value; window.location = 'document.html?p=filter&f='+filter; } </script> </head> <body> <form name="form"> <input type="text" name="filter"> <input type="button" value="Send" onclick="s()"> </form> </body> </html> Endret 23. februar 2008 av Slettet+1374861 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å