[javascript] simpele form validatie...

Pagina: 1
Acties:
  • 44 views sinds 30-01-2008

Acties:
  • 0 Henk 'm!

  • klokop
  • Registratie: Juli 2001
  • Laatst online: 01-10 14:01

klokop

swiekie swoeng

Topicstarter
Het werkt niet :(. En ik zit er al minstens een uur mee te kloten!
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<script language="JavaScript">

  function checkForm() {
    alert("hier");
    if (1 == 2) {
      return false;
    }
    return true;
  }
  function submitForm() {
    alert("sub");
    if (checkForm() == true) {
      alert("true!!");
      document.Form.submit();
    }
  }

</script>

<form action="next.html" method="post" name="Form">
een woord <input type="text" name="naam"><br>
<input type="submit" onClick="submitForm();">
<input type="reset">
</form>


Als ik op de submit knop duw krijg ik netjes allerlei JS-venster met achtereenvolgens de teksten:
sub.
hier.
true!!
... en vervolgs wordt het form gesubmit!!!!

Ter wijl 1 echt geen 2 is... :(. Met onsubmit() zelfde resultaat.
Wat zie ik over het hoofd??

"Passing silhouettes of strange illuminated mannequins"


Acties:
  • 0 Henk 'm!

  • Glimi
  • Registratie: Augustus 2000
  • Niet online

Glimi

Designer Drugs

(overleden)
HTML, JavaScript en Flash topics *13-01*

BTW je moet even debuggen. Je returned false als (1 == 2) en niet andersom. Doe anders
return (1==2); dan kan het neit fout gaan :)

Acties:
  • 0 Henk 'm!

  • Glimi
  • Registratie: Augustus 2000
  • Niet online

Glimi

Designer Drugs

(overleden)
Topicstarter meldt net dat de submitbutton van het type "Button" moet zijn, ipv "Submit" :) Dit bleek de oplossing te zijn

Dit topic is gesloten.