07. maj 2002 - 17:07
Der er
19 kommentarer og 1 løsning
Ny feltværdi ved onclick
Halløj Jeg har en form med to muligheder for submit. Den ene er en alm. submit knap. Den anden en knap der foruden at submitte formen sætter et felts værdi til 1. Hvordan problemet med knap nr. 2? jeg tænkte på: onclick="document.form.feltnavn='1';this.form.submit()" men det virker ikke rigtigt...
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
document.form.feltnavn.value='1';
Hvad skrev jeg ovenfor. Det skal gøres samtidig med submit af form.
samtidig med submit af formen. Kan du så ikke bare smække en OnSubmit på <form> ??
Måske forklar med noget kode tak.
Glem min kommentar... hmmm... I det ovenover. Burde det ikke være document.form.feltnavn.value ?? hvad er problemet med den løsning ?
onclick="document.form.feltnavn='1';this.form.submit()" skal være onclick="document.form.feltnavn.value='1';this.form.submit()" eller har du prøvet. man kan se sig blind.
maddog -> det er netop det viperine har skrevet i det første indlæg
gizmo> korrekt. men linjen Hvad skrev jeg ovenfor. fik mig til at tænke, at der det var kodeblindhed og dkkarpen troede at det var det han selv havde skrevet. derfor stillede jeg hans egen linje over den korrekte. men jag kan tage fejl. det ville være rart med et link
Det virker dog stadig ikke.
Måske ville du forklare lidt på problemet? melder den fejl når man trykker på knappen? gør den ikke det som du vil have? sker det helt tredje?????
Jeg faar fejl ved load af siden. Id var ventet.
Jeg har ikke noget link men i kan faa koden. <table class="subheader"> <form method="post" action="update.asp?mode=h_opret_process" name="agform"> <!-- <tr> <td> Forening:<br> <select name="forening"> <option selected>Vælg forening</option> <% SQL = "Select foreningid, navn from foreninger order by navn" Set rs = Conn.execute(SQL) do while not rs.eof Response.Write "<option value=""" & rs("foreningid") & ", " & rs("navn") & """>" & rs("navn") & "</option>" rs.movenext loop %> </option> </td> </tr> --> <tr> <td><% if Request.QueryString ("error") <> "" then Response.Write Request.QueryString ("error") & "<br><br>" end if %> Faggruppe:<br> <select name="fag"> <% if Request.QueryString ("kategori") <> "" then %> <option value="<%=Request.QueryString ("kategori") & ", " & Request.QueryString ("fag")%>" selected><%=Request.QueryString ("fag")%></option> <% else %> <option>Vælg faggruppe</option> <% end if %> <% SQL = "Select * from faggrupper order by fag" Set rs = Conn.execute(SQL) do while not rs.eof fagid = rs("fagid") Response.Write "<option " if Request.QueryString ("fagid") <> "" then if Cint(fagid) = Cint(Request.QueryString ("fagid")) then Response.Write "selected " end if end if Response.write "value=""" & rs("kategoriid") & ", " & fagid & """>" & rs("fag") & "</option>" rs.movenext loop %> </select> </td> </tr> <tr> <td> Navn:<br> <input type="text" name="navn" size="44" value="<%=Request.QueryString ("navn")%>"> </td> </tr> <tr> <td> Adresse:<br> <input type="text" name="adresse" size="44" value="<%=Request.QueryString ("adresse")%>"> </td> </tr> <tr> <td> Postnr: By:<br> <input type="text" name="postnr" size="4" value="<%=Request.QueryString ("postnr")%>" onchange="java script:skrivBy()"> <input type="text" name="city" size="36" value="<%=Request.QueryString ("city")%>"> </td> </tr> <tr> <td> E-mail:<br> <input type="text" name="email" size="44" value="<%=Request.QueryString ("email")%>"> </td> </tr> <tr> <td> Hjemmeside:<br> <input type="text" name="webside" size="44" value="ingen"> </td> </tr> <tr> <td> Link til præsentationsside:<br> <input type="text" name="p2link" size="44"> </td> </tr> <tr> <td>Telefon: Fax:<br> <input type="text" name="telefon" value="<%=Request.QueryString ("telefon")%>" size="20"> <input type="text" name="fax" value="<%=Request.QueryString ("fax")%>" size="20"> </td> </tr> <tr> <td colspan="2"><input type="checkbox" name="dgh" value="yes" <% if Request.QueryString ("dgh") = 1 then Response.Write " checked" end if %>> Det gode håndværk</td> </tr> <tr> <td><br><input type="submit" Value="Opret" id=submit3 name=submit3><a href="#" onclick="document.agform.new.value='1';document.agform.submit()">Gem og opret ny</a></td> </tr> <input type="hidden" name="new" value="0"> <input type=hidden name="bolig" value="<% if Request.QueryString ("bolig") = "1" then Response.Write "1" else Response.Write "0" end if %>"> </form> </table>
Ja noget af men det drejer sig jo om en html form...
onclick="document.agform.new.value='1';document.agform.submit()" det skal i hvert fald være: onclick="document.agform.new.value='1';document.agform.submit();"> :)
Det kan diskuteres. Men det afhjælper i hvert fald ikke fejlen.
Hallo din alpeost, du skrev ikke det jeg sagde ovenover, du skrev noget der ikke virkede.
Jeg har prøvet med alt der har været nævnt her. Uden resultat...
24. september 2002 - 12:58
#20
Lukket
Vi tilbyder markedets bedste kurser inden for webudvikling