Hallo!
[...]
Hallo Jürgen,
Nun möchte ich aber das die adresse auf . und @ überprüft wird bevor das formular abgesendet wird.
[...]
if(document.forms[0].elements[1].value.indexOf('@') == -1)
{
alert("blablabla");
document.forms[0].elements[1].focus();
return false;
}
nachzulesen im selfhtml kapitel "'javascript/dom'/anwendungsbeispiele/formulareingaben überprüfen"
auf ähnliche Weise kannst du auch den Punkt überprüfen, nur solltest du bedenken das der Punkt auch vor dem '@' stehen kann. Von daher entweder, wie mein vorredner bereits angesprochen, die Stelle des '.' zu überprüfen (mach dich hierzu mit dem 'string-object' in der Javascript-Object-Referenz vertraut), oder du überprüfst mit obiger 'methode' auf domain-endungen (macht aber wohl zu viel Aufwand alle abzufragen).
Bei allem solltest du aber auch bedenken das Anwender auch mal Javascript ausgeschaltet haben, von daher ist eine Serverseitige Überprüfung eh sinnvoller.
hgzh & Gruß
Oliver