Korrektheit der Mailaddy prüfen
Thomas
- javascript
0 Philipp0 Stefan Bach
Hallo,
ich brauche einen schlauen Kopf der in seiner Schublade noch Skript hat, dass die Zusammensetzung einer Mailaddy überprüft.
_____________________________________________________________________
<HTML>
<HEAD>
<SCRIPT language="JavaScript">
function test()
{
if (value="@")
{
window.location.href="mailok.html";
}
else{alert("Fehler! Eine E-Mailadresse ist wie folgt aufgebaut: xxxxx@xxx.de")}
}
</SCRIPT>
</HEAD>
<BODY>
<br>
<br>
<FORM align="center" name="Formular">
<p align="center" style="font-family: Arial; font-size: 12pt">E-Mail:<input max=20 length=20 name="Eingabe">
<input type="button" value="OK" onClick="test()">
</p>
</FORM>
</BODY>
</HTML>
Warum funktioniert das nicht.
Gruß und danke für die Hilfe.
Thomas Knapp
Hallo,
if (value="@")
probier mal sowas wie
if(document.Formular.Eingabe.value.indexOf('@') == -1) {
alert("Fehler! Eine E-Mailadresse ist wie folgt aufgebaut: xxxxx@xxx.de");
document.Formular.Eingabe.focus();
return false;
} else {
window.location.href="mailok.html";
}
Du kannst aber auch noch auf Sonderzeichen prüfen...
if(document.Formular.Eingabe.value.indexOf('ü') != -1
|| document.Formular.Eingabe.value.indexOf('ä') != -1
|| document.Formular.Eingabe.value.indexOf('ö') != -1
|| document.Formular.Eingabe.value.indexOf(' ') != -1
|| document.Formular.Eingabe.value.indexOf('ß') != -1) {
... oder so ähnlich
Hoffe, ich konnte dir helfen
MFG
Philipp
Hallo,
ich brauche einen schlauen Kopf der in seiner Schublade noch Skript hat, dass die Zusammensetzung einer Mailaddy überprüft.
Und wenn wir hier bei Selfhtml sind, wieso hast du denn dann nicht da nach diesem Kopf gesucht?
http://aktuell.de.selfhtml.org/tippstricks/programmiertechnik/email/index.html
Viele Grüße,
Stefan