31. oktober 2008 - 10:56
Der er
12 kommentarer og 1 løsning
Confirm sender formen ligegyldigt hvad der klikkes på
<input type="submit" name="button" id="button" value="Indberet" onClick="return confirm( 'er du sikker' );"> selv om man klikker cancle så sender den formen aligevel
Annonceindlæg fra Immeo
31. oktober 2008 - 10:59
#1
læg den op i din <form> <form onsubmit="...">
31. oktober 2008 - 11:03
#2
det kan jeg ikke da der er to knapper
31. oktober 2008 - 11:03
#3
<input type="submit" name="gemformular" id="gemformular" value="Gem"> <input type="submit" name="button" id="button" value="Indberet" onClick="return confirm( 'er du sikker' );">
31. oktober 2008 - 11:15
#4
du kan lave den til en button, og kalde submit ved true <input type="button" onClick="if(confirm( 'er du sikker' )) this.form.submit();">
31. oktober 2008 - 11:26
#5
men når knappen er en button så sender den ikke sin value med ?
31. oktober 2008 - 14:44
#6
<ole> Det kræver i hvertfald, knappen har en value ;o) - og så skal du huske at returnere false: <input type="button" value="gnu" onclick="if(confirm( 'er du sikker' )){ this.form.submit()};return false"> /mvh </bole>
03. november 2008 - 14:35
#7
men olebol var det ikke det jeg gjorde her: <input type="submit" name="gemformular" id="gemformular" value="Gem"> <input type="submit" name="button" id="button" value="Indberet" onClick="return confirm( 'er du sikker' );"> jeg har prøvet med return false men ikke med {} hvad gør/betyder disse
03. november 2008 - 14:44
#8
<input type="button" value="gnu" onclick="if(confirm( 'er du sikker1' )){ this.form.submit()};return false"> Bliver knappens value sendt med når formen submittes ?
03. november 2008 - 17:10
#9
For at få medsendt det skal der være _både_ name og value !-)
03. november 2008 - 23:09
#10
<input type="button" value="gnu" name="kuku" onclick="if(confirm( 'er du sikker1' )){ this.form.submit()};return false"> med asp skriver jeg så Request.Form("kuku") men der kommer ingen value med ?
08. november 2008 - 20:05
#11
Så må du vel lave andre fejl, for det virker - og det har det helt stabilt gjort i mange år =)
23. januar 2009 - 08:42
#12
har du husket at sætte method="post" i din form ?
Vi tilbyder markedets bedste kurser inden for webudvikling