04-12-2006, 19:49
|
|
|
|
חבר מתאריך: 01.05.06
הודעות: 7,861
|
|
קוד JS בכלל לא פועל...
התחלתי לבנות טופס הירשמות...
אני רוצה לשים ב JS (לא ההתמחות שלי) פונקציית בדיקה של הזנת הנתונים, מסיבה לא ברורה זה פשוט לא עובד, ואין שום הודעה לשגיאה:
קוד:
<form method="post" name="form" action="" onSubmit="return check()">
קוד:
<script>
function check () {
if (document.form.usarname.value == "" || document.form.usarname.value.length < 1) {
alert ("Your username needs more letters (1+)")
return false;
}
else if (document.form.usarname.value == "" || document.form.usarname.value.length < 4) {
alert ("Your password needs more letters (4+)")
return false;
}
else if (document.form.name.value == "") {
alert ("Blank [name]")
return false;
}
else if (document.form.sitename.value == "") {
alert ("Blank [site name]")
return false;
}
else if (document.form.sitelink.value == "") {
alert ("Blank [site link]")
return false;
}
else if (document.form.banner.value == "") {
alert ("Blank [banner]")
return false;
}
else if (document.form.email.value == "") {
alert ("Blank [email]")
return false;
}
else if (document.form.gender.value == "") {
alert ("Blank [gender]")
return false;
}
var reg = /^[A-Za-z0-9_][\w-.]+[A-Za-z0-9_]@[A-Za-z0-9]([\w-.]+[A-Za-z0-9]\.)+([A-Za-z- ]){2,4}$/i;
if (document.form.email.value.match(reg) == null) {
alert ("Your email is invalid")
return false;
}
}
</script>
|