Alexander: Formulardaten prüfen JS oder PHP?

Beitrag lesen

Hallo zusammen,

ich möchte in einer php-seite die Eingabe eines INPUT-Feldes nach dem klicken des SUBMIT-Buttons auf "Richtigkeit" prüfen lassen (z. B. richtige Eingabe der Mailadresse).

Ich habe ein Javascript, das diese Aufgabe erledigen würde (siehe Anhang 1), da ich aber den SUBMIT-Button per Grafik (Anhang 2)eingebaut habe, springt das Skript nicht an. Wer kann mir helfen? Oder gibts noch eine praktikable Lösung mit PHP?

Gruß und Danke
Alexander

ANHANG 1-----
function checkForm()
{
 if (document.forms['formular'].elements['email'].value== "")
  {
  alert("Bitte gib Deine vollstaendige EmailAdresse an! \n");
  return false;
 } else {
  mailcheck = String(document.forms['formular'].elements['email'].value);
  if ( (mailcheck.length<5) || (mailcheck.indexOf("@")==-1) || (mailcheck.indexOf(".")==-1) ||
   ((mailcheck.lastIndexOf(".")-mailcheck.indexOf("@"))<2) ||
   (mailcheck.lastIndexOf(".")==(mailcheck.length-1)) ) {
   alert("Deine Eingabe ist keine korrekte Emailadresse! \n");
   return false;
  }
  else {
   return true;
  }
 }
}

// -->
</script>

ANHANG 2---

<a href="JavaScript:self.document.formular.submit()"><img src="button.gif"></a>