vaudi: Erst senden (php) wenn Eingabe vollständig (JS)

Beitrag lesen

Hallöchen,

[...]
Im Moment wird alles gesendet egal ob falsch oder richtig.

Das liegt daran, dass PHP von JS nix mitkriegt.

Kann man das überhaupt miteinander verknüpfen?

Dafür gibt es für JS den Event-Handler http://de.selfhtml.org/javascript/sprache/eventhandler.htm#onsubmit@title=onsubmit, der das bewirkt, was du willst.

[...]

<form action="<?php print $_SERVER['PHP_SELF']; ?>" method="post">
<input type="text" name="E-Mail" size="53" onblur="eMailAdresseOK(this)"/>
<input type="submit" value="Senden" />
</form>

  
Die dafür benötigte JS-Funktion hast du ja schon. Entweder lässt du sie bei onblur des input-Elements weg und verlagerst sie nur nach onsubmit, oder du rufst sie mit onsubmit halt noch mal auf.  
  
Achte darauf, dass du bei onsubmit NICHT mit this arbeiten kannst! Wie dann - siehe obiger Link...  
  
MfG  
vaudi