Avatar billede learner Praktikant
15. september 2004 - 09:18 Der er 11 kommentarer og
2 løsninger

confirm problem, det virker ikke hvis jeg trykker annuler.

Hej, jeg bruger  onSubmit="return CheckThirdSite()" i form'en

og her er min function!
function CheckThirdSite(){
  confirm('Klik OK hvis du vil videre!');
}

Mit problem er det virker ikke hvis jeg trykker annuler. Så fortsætter den bare alligevel!

er det fordi jeg skal lave noget lign:
if (!confirm('klik ok hvis..')){return true} else return false;

Eller hvad er der galt?

Takker
Michael
Avatar billede locturian Nybegynder
15. september 2004 - 09:20 #1
Hvorfor ikke sætte det her på din submit knap istedet:

<input type="submit" name="submit" value="KLIK FOR SATAN :)" onClick="confirm('Klik OK for at komme videre');">

Stort set samme resultat, og det virker
Avatar billede learner Praktikant
15. september 2004 - 09:46 #2
virker det?
Avatar billede bernhof Nybegynder
15. september 2004 - 09:51 #3
din funktion skal se således ud:

function CheckThirdSite(){
  return confirm('Klik OK hvis du vil videre!');
}
Avatar billede learner Praktikant
15. september 2004 - 09:56 #4
aha, der er problemet! :-) jeg mangler en return?

Men skulle jeg måske vælge locturian's måde fremover? er den god/bedre?
Avatar billede locturian Nybegynder
15. september 2004 - 10:11 #5
Den virker ihvertfald, og er mere simpel :) Men du kan bruge begge funktioner
Avatar billede bernhof Nybegynder
15. september 2004 - 10:19 #6
mener faktisk også der skal være return i hans submit-knap, men har ikke selv prøvet.

Ville nu foretrække at placere det i onsubmit i <form>-tagget, således:

onSubmit="return confirm('Klik OK hvis du vil videre!')"

Den vil være at foretrække, da formen jo i princippet kan blive submittet af flere forskellige submit-knapper, som alle vil ligge under for dette tjek.
Avatar billede learner Praktikant
15. september 2004 - 10:43 #7
ja eller hvis brugeren bruger enter i stedet!
Avatar billede locturian Nybegynder
15. september 2004 - 10:50 #8
Ja, det er så rigtigt - Så kunne man sætte den på i toppen istedet, så det blev til:

<form ation="der.htm" metod="post" name="minform" onSubmit="confirm('Tryk OK');">
Avatar billede learner Praktikant
15. september 2004 - 10:52 #9
return conf..... :-)

jeg deler pointene lidt mellem jer.
tak
Avatar billede locturian Nybegynder
15. september 2004 - 11:00 #10
Snyd, han fik 3 point mere end mig ;)
Avatar billede learner Praktikant
15. september 2004 - 14:22 #11
heh :o) Jae!

PS Er der en af jer der kan fortælle mig hvordan jeg får en confirm til at skrive :

Ja / Nej

istedet for :

OK / Annuler

Så vil jeg meget gerne vide det!

Takker!
Avatar billede bernhof Nybegynder
15. september 2004 - 15:38 #12
Desværre - der kan jeg ikke hjælpe dig. Tror faktisk ikke det er muligt.
Avatar billede learner Praktikant
15. september 2004 - 15:42 #13
ok tak
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