Avatar billede a1a1 Novice
10. april 2002 - 18:40 Der er 6 kommentarer og
2 løsninger

undgå submit

hvordan undgår jeg at formen submittes når man trykker enter i formfeltet
Avatar billede fanzy Nybegynder
10. april 2002 - 18:51 #1
ved det ik
Avatar billede jakoba Nybegynder
10. april 2002 - 18:54 #2
<form action="destination.php" onsubmit="if(!this.a1sub)return false;this.aesub=false;return true;">

... dit felt osv

<input type='submit' value='send' onclick="this.form.a1sub=true;return true">
</form>

mvh JakobA
Avatar billede jakoba Nybegynder
10. april 2002 - 18:55 #3
Ups  aesub  ->  a1sub  (i onsubmit handleren)
Avatar billede a1a1 Novice
10. april 2002 - 19:16 #4
hvordan hvis det skal ligge i en funktion...:) ??

function chkForm() {
    if(!this.a1sub)return false;this.a1sub=false;return true;
   
    if(document.newsletterform.sEmail.value == "")
    return false;
}
Avatar billede Slettet bruger
10. april 2002 - 19:25 #5
Nej:

function chkForm() {
    frm = document.newsletterform;
    if(!frm.a1sub)return false;frm.a1sub=false;return true;
   
    if(frm.sEmail.value == "")
    return false;
}
Avatar billede a1a1 Novice
10. april 2002 - 19:38 #6
det virker nu ikke phoenixv
Avatar billede a1a1 Novice
10. april 2002 - 19:39 #7
<form action="newsletter.asp" method="post" name="newsletterform" onsubmit="return chkForm();">

mit form tag
Avatar billede a1a1 Novice
10. april 2002 - 19:43 #8
det dur nu når jeg har byttet lidt om på det

function chkForm() {
    frm = document.newsletterform;
    if(frm.sEmail.value == "") {
        alert("Du skal skrive en korrekt email adresse");
        return false;
    }
    if(!frm.a1sub)return false;frm.a1sub=false;return true;
}
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