Überprüfung der Mail-Adresse im Formular
lima-city → Forum → Die eigene Homepage → HTML, CSS & Javascript
adresse
aufrufen
befehl
beispiel
code
dank
eingabe
ergebnis
formular
funktion
hilfe
position
problem
stelle
test
text
textfeld
versuch
versuchen
zeichen
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Ich bin zwar Anfänger in JS, desshalb kann es sein dass es neben den von mir genannten Gründen noch weitere gibt warum es nicht funktioniert, aber ich versuchs mal:
1. Es sind bei der Eingabe zum Suchen keine Anführungszeichen vorhanden, daher wertet JS das nicht als Text.
2. Dein Code wird nicht aufgerufen, weil kein Befehl dazu vorhanden ist. Versuche es mal mit "onsubmit".
3. Der Code steht in keiner Funktion, das wird auch für das Aufrufen benötigt.
mfg drafed-map -
drafed-map schrieb:
Ich bin zwar Anfänger in JS, desshalb kann es sein dass es neben den von mir genannten Gründen noch weitere gibt warum es nicht funktioniert, aber ich versuchs mal:
1. Es sind bei der Eingabe zum Suchen keine Anführungszeichen vorhanden, daher wertet JS das nicht als Text.
2. Dein Code wird nicht aufgerufen, weil kein Befehl dazu vorhanden ist. Versuche es mal mit "onsubmit".
3. Der Code steht in keiner Funktion, das wird auch für das Aufrufen benötigt.
mfg drafed-map
Danke für deine Mühe, aber du liegst wohl falsch!
zu 1: Bei SELFHTML fand ich ein ähnliches Beispiel ohne Anführungszeichen.
zu 2 + 3: Es ist nur ein Quelltextausschitt. Der Code wird beim Klick mit jQuery aufgerufen. -
probiers mal hiermit:
function validEmail(mail) { var strReg = "^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$"; var regex = new RegExp(strReg); return(regex.test(mail)); }
mfg nico -
Danke.
Das Problem habe ich inzwischen selbst gelöst.
So funktioniert es:
var Ergebnis = document.Formular.mail.value.search(/@.+/); if (Ergebnis < 3) { alert("Bitte gebe eine gültige E-Mail-Adresse ein!"); }
Die Zahl gibt die Stelle bzw. Position im Textfeld an (begonnen wird mit der 0).
Durch diesen Code wird einfach überprüft, ob ein @-Zeichen an 4., 5., ... Stelle enthalten ist! -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage