Verbesserungsvorschläge für e mail überprüfung
PoloJeans
- javascript
hi leute,..
und zwar sinn und zweck dieses script sollte es sein die e mail adresse aus dem textfeld auszulesen schaun ob ein "@" und ein "." vorhanden sind dies funkt auch alles, doch wenn der User jez seine falsche bzw. seine nicht richtiggeschriebene email eingibt, wird er trotzdem auf die seite weitergeleitet wo steht"danke für den beitrag er wird bearbeitete etc."
hier mal mein js code:
<script type="text/javascript">
function email(){
var derSatz = document.abk_newletterorder.EMAIL.value;
var Ergebnis = derSatz.match(/[1]*@[\w.]*.[\w.]*$/);
if (!Ergebnis){
alert("Bitte geben Sie nocheinmal Ihre E mail Adressen ein, die von Ihnen angegebene wahr fehlerhaft.");
}
return Ergebnis;
}
hier mein formularauszug:
<input type="submit" name="Submit" value="Abschicken" onclick="return email(this);">
----------------------------------------
meine überlegug wäre
viellciht kann man vorher beim input-tag den type nicht auf submit setzen und das mit javascript dann auf submit setzen wenn die prüfung erfolgreich war.... nur wie siehts dies code mäßig aus? bin nicht der beste in js
bittee dringend um hilfe..!!!
mfg polojeans
\w. ↩︎
hi,
und zwar sinn und zweck dieses script sollte es sein die e mail adresse aus dem textfeld auszulesen schaun ob ein "@" und ein "." vorhanden sind dies funkt auch alles,
Dann belasse es dabei.
Wie schwer es ist, eine E-Mail-Adresse wirklich auf Gültigkeit zu prüfen, wurde hier schon mehrmals besprochen, und ist bei Interesse im Archiv recherchierbar.
doch wenn der User jez seine falsche bzw. seine nicht richtiggeschriebene email eingibt, wird er trotzdem auf die seite weitergeleitet wo steht"danke für den beitrag er wird bearbeitete etc."
Dass der Nutzer eine falsche Adresse eingibt oder sich schlicht verschreibt, kannst du mit Javascript sowieso nicht verhindern.
viellciht kann man vorher beim input-tag den type nicht auf submit setzen und das mit javascript dann auf submit setzen wenn die prüfung erfolgreich war....
Wenn schon, dann onsubmit im form nutzen.
gruß,
wahsaga
Hallo.
Dass der Nutzer eine falsche Adresse eingibt oder sich schlicht verschreibt, kannst du mit Javascript sowieso nicht verhindern.
Und auch ohne Javascript dürfte sich der Erfolg in engen Grenzen halten.
MfG, at
Hallo,
... wird er trotzdem auf die seite weitergeleitet wo steht"danke für den beitrag er wird bearbeitete etc."
Hast du dir Formulareingaben überprüfen angesehen?
Entscheidend ist das onsubmit="return chkFormular()" Die Funktion gibt dann im Fehlerfall ein false zurück und das Formular wird nicht abgeschickt.
Viele Grüße,
Jochen