Avatar billede mccookie Seniormester
05. oktober 2006 - 16:42 Der er 6 kommentarer og
1 løsning

Problemer med confirm

<form method="POST"
action="/articles/articles/javascript/confirmsubmit.asp?ID=<%=siteID%>"
id="submitform" name="submitform">

<input type="Submit" name="Submit" value="Submit">

<input type="Submit" name="Delete" value="Delete"
onClick="return confirmSubmit()">

</form>


Når man trykker på delete så submitter den uden at lave et confirm...


But why....
Avatar billede mccookie Seniormester
05. oktober 2006 - 17:01 #1
Mit behøv er konkret at brugeren skal bekræfte at submit er OK!!!
Avatar billede mclemens Nybegynder
05. oktober 2006 - 17:04 #2
<input type="Submit" name="Delete" value="Delete"
onClick="return confirm('Vil du virkelig slette?')">
Avatar billede mccookie Seniormester
05. oktober 2006 - 17:10 #3
Avatar billede mclemens Nybegynder
05. oktober 2006 - 17:18 #4
Fint nok, tak for point :)
Avatar billede mclemens Nybegynder
05. oktober 2006 - 17:21 #5
P.s.: hvis onClientClick="return confirmSubmit()"
skal virke kan du sige onclick="return confirmSubmit();"

og så have et java script:

<script type="text/javascript">
function confirmSubmit(){
return confirm('Vil du virkelig slette?');
}
</script>

... men så er det jo nok nemmest med 17:04:08 :)
Avatar billede roenving Novice
05. oktober 2006 - 17:40 #6
-- men den slags bør lægges på form-tagget for ikke at få problemer med browsere ...

-- sæt f.eks. en variabel på Delete-knappen, som onsubmit kan aflæse og derved prompte om nødvendigt:

<script type="text/javascript">var submitNow = true</script>

<form ... onsubmit="return submitNow || confirm('Vil du virkelig slette nu');">

...

<input type="submit" name="Delete" onclick="submitNow=false;">
Avatar billede mclemens Nybegynder
05. oktober 2006 - 18:00 #7
Ok, kendte ikke lige til fejl ... mon ikke denne onsubmit istedet

onsubmit="if(!submitNow){submitNow=true;return confirm('Vil du virkelig slette nu');}"


(af hensyn til tilfældet hvor man klikker på delete - vælger annuller og så trykker på den anden knap ville den spørge om man ville slette hvis ikke submitNow blev nulstillet ved klik på delete submit knappen...)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester