11. juni 2003 - 15:32
Der er
6 kommentarer og 1 løsning
onChange sletter mine indtastninger
Jeg har følgende kode: Problemet er at jeg mister mine values i fornavn og efternavn, hver gang OnChange aktiveres, så folk skal indtaste deres navn igen. På forhånd tak Svar: medions Svar: dr-data Jeg har hele tiden kørt med POST og har nu prøvet med medions svar: ----------- Felterne med fornavn og efternavn bliver "blanket af", hver gang jeg benytter onChange (ændrer i dropdown), hvilket er temmelig uhensigtsmæssigt ;-) Når folk har udfyldt text-felterne og valgt i dropdown, skal de klikke på submit og dataene skal så føres videre til næste side : dest_fil.asp <html> <head> <title>Bruger</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body> <form method="post" action="dest_fil.asp"> <table width="430" border="1" align="center"> <tr> <td><table width="458" border="0"> <table width="458" border="0"> <tr> <td width="27%">Fornavn</td> <td width="325"><input name="fornavn" type="text" id="fornavn" size="40" maxlength="64" value="<% Response.Write Request.Querystring("fornavn") %>"></td> </tr> <tr> <td width="27%">Efternavn</td> <td><input name="efternavn" type="text" id="efternavn" size="40" maxlength="64" value="<% Response.Write Request.Querystring("efternavn") %>"></td> </tr> <tr> <td width="27%">Forvaltning</td> <td><select name="forvaltning" id="forvaltning" onChange="location.href='edit-user2.asp?forvaltningID=' + this.options[this.selectedIndex].value + '&fornavn=<%=Request.QueryString("fornavn") %>'"> <% if request.querystring("forvaltningID")="" then %> <option value=1>- - - - </option> <option value=2>Afd1</option> <option value=3>Afd2</option> <option value=4>Afd3</option> <% end if if request.querystring("forvaltningID")="1" then %> <option value=1 selected)>- - - - </option> <option value=2>Afd1</option> <option value=3>Afd2</option> <option value=4>Afd3</option> <% end if if request.querystring("forvaltningID")="2" then %> <option value=1>- - - - </option> <option value=2 selected>Afd1</option> <option value=3>Afd2</option> <option value=4>Afd3</option> <% end if if request.querystring("forvaltningID")="3" then %> <option value=1>- - - - </option> <option value=2>Afd1</option> <option value=3 selected>Afd2</option> <option value=4>Afd3</option> <% end if if request.querystring("forvaltningID")="4" then %> <option value=1)>- - - - </option> <option value=2>Afd1</option> <option value=3>Afd2</option> <option value=4 selected>Afd3</option> <% end if %> </select> </td></tr> <tr> <td width="27%">Afdeling</td> <td><select name="afdeling" width="200px" style="width:200px"> <% if request.querystring("forvaltningID")="" then %> <option value=1>- - - - </option> <option value=2>Forv1</option> <option value=3>Forv2</option> <option value=4>Forv3</option> <% end if if request.querystring("forvaltningID")="1" then %> <option value=1 selected)>- - - - </option> <option value=2>Forv1</option> <option value=3>Forv2</option> <option value=4>Forv3</option> <% end if if request.querystring("forvaltningID")="2" then %> <option value=1>- - - - </option> <option value=2 selected>Forv1-Afd1</option> <option value=3>Forv2-Afd2</option> <option value=4>Forv3-Afd3</option> <% end if if request.querystring("forvaltningID")="3" then %> <option value=1>- - - - </option> <option value=2>Forv1-Afd1</option> <option value=3 selected>Forv2-Afd2</option> <option value=4>Forv3-Afd3</option> <% end if if request.querystring("forvaltningID")="4" then %> <option value=1>- - - - </option> <option value=2>Forv1-Afd1</option> <option value=3>Forv2-Afd2</option> <option value=4 selected>Forv3-Afd3</option> <% end if %> </select> </td> </tr> </table> <br> <input type="submit" name="Submit" value="Submit"> </form> </body> </html> Takker
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
<select name="forvaltning" id="forvaltning" onChange="location.href='edit-user2.asp?forvaltningID=' + this.options[this.selectedIndex].value + '&fornavn=<%=Request.QueryString("fornavn") %>'"> bør efternavnet ikke også indgå her?
bare lige se bort fra det..... jeg sidder lige og koger lidt :-)
Hvad hvis du laver det om til: <html> <head> <title>Bruger</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body> <% if request.form("fornavn") <> "" then strFornavn = request.form("fornavn") else strFornavn = request.querystring("fornavn") end if if request.form("efternavn") <> "" then strEfternavn = request.form("efternavn") else strEfternavn = request.querystring("efternavn") end if %> <form method="post" action="dest_fil.asp"> <table width="430" border="1" align="center"> <tr> <td><table width="458" border="0"> <table width="458" border="0"> <tr> <td width="27%">Fornavn</td> <td width="325"><input name="fornavn" type="text" id="fornavn" size="40" maxlength="64" value="<% =strFornavn %>"></td> </tr> <tr> <td width="27%">Efternavn</td> <td><input name="efternavn" type="text" id="efternavn" size="40" maxlength="64" value="<% =strEfternavn %>"></td> </tr> <tr> <td width="27%">Forvaltning</td> <td><select name="forvaltning" id="forvaltning" onChange="location.href='edit-user2.asp?forvaltningID=' + this.options[this.selectedIndex].value + '&fornavn=<%=strFornavn %>'"> <% if request.querystring("forvaltningID")="" then %> <option value=1>- - - - </option> <option value=2>Afd1</option> <option value=3>Afd2</option> <option value=4>Afd3</option> <% end if if request.querystring("forvaltningID")="1" then %> <option value=1 selected)>- - - - </option> <option value=2>Afd1</option> <option value=3>Afd2</option> <option value=4>Afd3</option> <% end if if request.querystring("forvaltningID")="2" then %> <option value=1>- - - - </option> <option value=2 selected>Afd1</option> <option value=3>Afd2</option> <option value=4>Afd3</option> <% end if if request.querystring("forvaltningID")="3" then %> <option value=1>- - - - </option> <option value=2>Afd1</option> <option value=3 selected>Afd2</option> <option value=4>Afd3</option> <% end if if request.querystring("forvaltningID")="4" then %> <option value=1)>- - - - </option> <option value=2>Afd1</option> <option value=3>Afd2</option> <option value=4 selected>Afd3</option> <% end if %> </select> </td></tr> <tr> <td width="27%">Afdeling</td> <td><select name="afdeling" width="200px" style="width:200px"> <% if request.querystring("forvaltningID")="" then %> <option value=1>- - - - </option> <option value=2>Forv1</option> <option value=3>Forv2</option> <option value=4>Forv3</option> <% end if if request.querystring("forvaltningID")="1" then %> <option value=1 selected)>- - - - </option> <option value=2>Forv1</option> <option value=3>Forv2</option> <option value=4>Forv3</option> <% end if if request.querystring("forvaltningID")="2" then %> <option value=1>- - - - </option> <option value=2 selected>Forv1-Afd1</option> <option value=3>Forv2-Afd2</option> <option value=4>Forv3-Afd3</option> <% end if if request.querystring("forvaltningID")="3" then %> <option value=1>- - - - </option> <option value=2>Forv1-Afd1</option> <option value=3 selected>Forv2-Afd2</option> <option value=4>Forv3-Afd3</option> <% end if if request.querystring("forvaltningID")="4" then %> <option value=1>- - - - </option> <option value=2>Forv1-Afd1</option> <option value=3>Forv2-Afd2</option> <option value=4 selected>Forv3-Afd3</option> <% end if %> </select> </td> </tr> </table> <br> <input type="submit" name="Submit" value="Submit"> </form> </body> </html>
->kovalt Jeg kan godt se din idé..., men har netop prøvet det, uden held. Må indrømme at jeg er "gået kold" i hvad jeg kan stille op *S* Bliv endelig ved !!!
<select name="forvaltning" id="forvaltning" onChange="location.href='edit-user2.asp?forvaltningID=' + this.options[this.selectedIndex].value + '&fornavn=' + this.form.fornavn.value + '&efternavn=' + this.form.efternavn.value">
-> mm12010 YES !!! Takker mange gange. Det kan være "hårudtrækkende" at blive blind *S* Tak
så lidt - takker for point kender det alt for godt :o)
Kurser inden for grundlæggende programmering