بررسی صحت اطلاعات ورودی در یک فرم ثبت نام: تفاوت میان نسخه‌ها

از OCCC Wiki
پرش به ناوبری پرش به جستجو
(صفحه‌ای جدید حاوی « نمونه ای از کد برای اعتبارسنجی کد ملی...» ایجاد کرد)
 
بدون خلاصۀ ویرایش
 
خط ۱: خط ۱:
function checkSubmit() {
message="";
if(document.mainForm.name.value==""){
message=message+"نام خانوادگی وارد نشده است"+ "<br/>";
}


if(document.mainForm.mail.value==""){
message=message+"ایمیل وارد نشده است"+ "<br/>";
}


نمونه ای از کد برای اعتبارسنجی کد ملی


                                                                                                                                        function checkCodeMeli(code)
if(document.mainForm.password.value==""){
              }
message=message+"پسورد وارد نشده است"+ "<br/>";
  ;var L=code.length
}
  if(L<8 || parseInt(code,10)==0)
 
  ; return false
if(document.mainForm.confirm_password.value==""){
; code=('0000'+code).substr(L+4-10)
message=message+"تایید پسورد وارد نشده است"+ "<br/>";
  if(parseInt(code.substr(3,6),10)==0)
}
    return false;
 
; var c=parseInt(code.substr(9,1),10), s=0
if(document.mainForm.password.value!=document.mainForm.confirm_password.value){
  for(var i=0;i<9;i++)
message=message+"تایید رمز درست نیست"+ "<br/>";
  ; ( s+=parseInt(code.substr(i,1),10)*(10-i)
}
; s=s%11
 
;( return (s<2 && c==s) || (s>=2 && c==(11-s))
document.getElementById("errorMessages").innerHTML = message;
{
 
}

نسخهٔ کنونی تا ‏۱۴ ژانویهٔ ۲۰۱۵، ساعت ۱۵:۲۵

function checkSubmit() { message=""; if(document.mainForm.name.value==""){ message=message+"نام خانوادگی وارد نشده است"+ "
"; }


if(document.mainForm.mail.value==""){ message=message+"ایمیل وارد نشده است"+ "
"; }


if(document.mainForm.password.value==""){ message=message+"پسورد وارد نشده است"+ "
"; }

if(document.mainForm.confirm_password.value==""){ message=message+"تایید پسورد وارد نشده است"+ "
"; }

if(document.mainForm.password.value!=document.mainForm.confirm_password.value){ message=message+"تایید رمز درست نیست"+ "
"; }

document.getElementById("errorMessages").innerHTML = message;

}