30. december 2004 - 11:43
Der er
10 kommentarer og 1 løsning
Skal føje input fra form til url
Hej... Jeg har et problem med denne form: <form action=\"$PHP_SELF?side=2\" method=\"post\" ENCTYPE=\"multipart/form-data\"> <select name='design' class='tekstboks' size='10' multiple='multiple' onchange='document.getElementById(\"design\").src=\"images/\"+this.value+\".gif\"'> <option value=\"normal\">Normal</option> <option value=\"normal2\">Normal2</option> </select> Det jeg gerne vil gave er at efter "$PHP_SELF?side=2" kommer resultatet af formen, så det kommer til at se sådan ud: "$PHP_SELF?side=2&design=normal" Hvordan gør jeg lige det??
Annonceindlæg fra gavdi
30. december 2004 - 13:18
#3
<select name='design' class='tekstboks' size='10' multiple='multiple' onchange='document.getElementById(\"design\").src=\"images/\"+this.value+\".gif\";this.form.action=\"$PHP_SELF?side=2&design=\" + this.value;'> <option>Vælg design</option> <option value=\"normal\">Normal</option> <option value=\"normal2\">Normal2</option> </select>
30. december 2004 - 14:01
#7
Dette er hvad der står på min side: <form action=\"$PHP_SELF?\" method=\"get\" ENCTYPE=\"multipart/form-data\"> <select name='design' class='tekstboks' size='10' multiple='multiple' onchange='document.getElementById(\"design\").src=\"images/\"+this.value+\".gif\"; this.form.action=\"$PHP_SELF?side=2&design=\"+this.value;'> <option value=\"normal\">Normal</option> <option value=\"normal2\">Normal2</option> </select> Når jeg så trykker på min submit knap, bliver url'en dette: "adm.php?side=2&design="
30. december 2004 - 14:06
#8
Bemærk, at jeg indsatte en tom option også ... Grunden til det, er at onchange ikke udføres før der rent faktisk kommer en ændring i selecten, men du kan da også f.eks. <form action=\"$PHP_SELF?side=2&design=normal\" method=\"post\" ENCTYPE=\"multipart/form-data\"> <select name='design' class='tekstboks' size='10' multiple='multiple' onchange='document.getElementById(\"design\").src=\"images/\"+this.value+\".gif\"; this.form.action=\"$PHP_SELF?side=2&design=\"+this.value;'> <option selected value=\"normal\">Normal</option> <option value=\"normal2\">Normal2</option> </select>