
04-06-2007, 18:28
|
 |
|
|
חבר מתאריך: 24.02.05
הודעות: 17,595
|
|
|
|
|
הפונקציה תקינה
קוד PHP:
function chack(vars){
var str
flag=0;
str=str.value.length;
if((str>2)&&(str<10)){
flag++;
}
else{
alert("מספר התוים בשם המשתמש חייב להיות בין 3 ל 9");
alert(" לך יש "+str);
return false
}
str=pass1;
str=str.value.length;
if(str>3){
if(pass1.value==pass2.value){
flag++;
}
else{
alert("הסיסמאות לא תואמות");
return false
}
}
else{
alert("הסיסמאה קצרה מדי, מינימום 4 תוים");
return false
}
str=email.value;
if(str.indexOf("@")>2){
if(str.indexOf(".")>str.indexOf("@")+2){
flag++;
}
else {
alert("אימייל לא חוקי");
return false
}
}
else {
alert("אימייל לא חוקי");
return false
}
if(flag>3){
return true
}
}
הבעיה היא שהוא שולח בכול מקרה, איך אומרים לו לבדוק?
הקוד של הפונקציה לא משנה, או שכן?
רק הערכים שהיא מחזירה משנים
_____________________________________
חתימתכם הוסרה כיוון שלא עמדה בחוקי האתר. לפרטים נוספים לחצו כאן. תוכלו לקבל עזרה להתאמת החתימה לחוקים בפורום חתימות וצלמיות.
|