hi,
ich habe auf meiner seite ein subscribe script für einen newsletter eingebaut.
nachdem der user seine daten (name,e-mail) eingegeben und den "subscribe me" button gedrückt hat, werden seine daten in einer datenbank gesammelt, und er wird auf eine andere seite weitergeleitet.
das script welches ich installiert habe überprüft dummerweise nicht ob die email korrekt ist, bzw ob beide felder ausgefüllt sind.
ich hätte gerne ein simples java script, das die eingabe überprüft, und bei korrekter bzw falscher eingabe an unterschiedliche seiten weiterleitet.
im web finden sich unzählige java scripten die genau das machen, nur ich habe keine Ahnung wie ich das in mein bestehendes script bzw html page einbaue.
script um leeres feld zu identifizieren:
function IsEmpty(aTextField) {
if ((aTextField.value.length==0) ||
(aTextField.value==null)) {
return true;
}
else { return false; }
}
script email validation:
function checkMail()
{
var x = document.forms[0].email.value;
var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
if (filter.test(x)) alert('YES! Correct email address');
else alert('NO! Incorrect email address');
}
mein bereits vorhandenes script:
<form action='http://www.xyz.org/cgi-bin/subscribe//subscribe.cgi' method=get><input type=hidden name=mm_id value=sub>
<input type=hidden name=sub value='2'>
email: <input type=text
name='email'><input type=hidden name=mm_email value='email'><br>
name: <input type=text
name='full_name'><input type=hidden name=mm_full_name value='full_name'><br>
<input type=hidden name=mm_action
value="http://xyz.com">
<input type=hidden name=mm_method value=url>
<input type=submit value="subscribe">
</form>
was muß ich bei den ersten beiden scripten verändern?
wo baue ich die weiterleitung auf "korrekte eingabe", bzw "falsche eingabe" ein?
ich hoffe ich verlange nicht zuviel
lg
ff