04. januar 2005 - 10:24
Der er
17 kommentarer og 1 løsning
Godkend tryk på link
Hej Jeg har en formular som indeholder en række knapper. Én af disse knapper skal udløse en en popup, hvor brugeren har mulighed for at ja/nej til at posten skal slettes. Hvordan laver jeg dette? Det er vigtigt at popuppen kun kommer når jeg trykker på den givne knap og ikke hver gang formen submittes! /Kovalt
Annonceindlæg fra Infor
04. januar 2005 - 10:29
#1
if (confirm('Ja / Nej box tekst her')) { // submit din form e.lign }else { // gør noget andet }
04. januar 2005 - 10:42
#2
hvordan knytter jeg den til den givne knap
04. januar 2005 - 10:53
#3
function btnClick() { if (confirm('Ja / Nej box tekst her')) { // submit din form e.lign } else { // gør noget andet } } onclick="btnClick();"
04. januar 2005 - 11:11
#4
nu har jeg følgende: <script language="javascript"> function godkendSlet() { if confirm('Vil du slette bookingen?') { return true; } else { return false; } } </script> onClick="godkendSlet();"> men får en fejl omkring "object expected"
04. januar 2005 - 11:23
#5
Se din confirm / if sætning. Du mangler noget (parantesser) Sådan: if (confirm('Vil du slette bookingen?'))
04. januar 2005 - 11:28
#6
nu virker det så langt at boksen kommer frem..... formen bliver dog ikke submittet såfremt jeg trykker ok
04. januar 2005 - 11:31
#7
hvis jeg skriver onClick="godkendSlet();if(godkendSlet()){document.bookingForm.submit();}" virker det - dog skal jeg klikke OK to gange
04. januar 2005 - 11:33
#8
Nej det er da klart :) Du kører blot en return true.. function godkendSlet() { if confirm('Vil du slette bookingen?') { document.forms[0].submit(); return true; } else { return false; } }
04. januar 2005 - 11:33
#9
onClick="if(godkendSlet()){document.bookingForm.submit();}" - lader til at virke tak for hjælpen smid et svar
04. januar 2005 - 11:33
#10
hov nu fik jeg kopieret din if uden "()" ind function godkendSlet() { if (confirm('Vil du slette bookingen?')= { document.forms[0].submit(); return true; } else { return false; } } ;o)
04. januar 2005 - 11:35
#11
måske dit er lidt pænere :-) hvad er "[0]" i "document.forms[0].submit();" angiver
04. januar 2005 - 11:36
#12
Du kan også sige onclick="if(confirm('JA/NEJ')){document.forms[0].submit;return true;}else{return false;}" ..if you want :)
04. januar 2005 - 11:37
#13
[0] angiver blot "alle" forms på en side, man har som *regel* kun en enkelt jo. Du kunne også sige document.forms["FORMNAVN"].submit();
04. januar 2005 - 11:37
#14
OK - hvis man angav [1] hvad ville det så sige?
04. januar 2005 - 11:38
#15
har du nogle gode links til javaScripts?
04. januar 2005 - 11:38
#16
okay [0] er den først kommende form der findes, ikke "alle" som jeg sagde hvis det skal være korrekt. Hvis nu du havde 3 forms [0][1][2] så ville [1] betyde form nummer 2.
04. januar 2005 - 11:40
#17
04. januar 2005 - 11:48
#18
tak for god hjælp :-) god dag
Vi tilbyder markedets bedste kurser inden for webudvikling