Wednesday, September 17, 2014

dung jquery(javascript) validation form

<script language="javascript">
function checkEmail(email){
   re=/^(([a-zA-Z0-9])+\.?)*([a-zA-Z0-9])+@(([a-zA-Z0-9])+\.)+[a-zA-Z]{2,4}$/;
   if(!re.test(email.value)){alert("Email của bạn không hợp lệ.");return false;}
   return true;
}
function checkPhone(phone){
   re=/^[0][1-9][0-9]{8,9}$/;
   if(!re.test(phone.value)){alert("Số điện thoại của bạn không hợp lệ.");return false;}
   return true;
}
function checkForm(f){   
   if(f.txtID.value.trim() == ""){alert('Nick name không được bỏ trống');   f.txtID.focus();return false;}
   if(f.txtPW1.value.trim() == ""){alert('Password không được bỏ trống');   f.txtPW1.focus();return false;}
   if(f.txtPW1.value.trim() != f.txtPW2.value.trim()){alert('Password xác nhận không đúng');   f.txtPW2.focus();return false;}
   if(f.slSex.value.trim() == ""){alert('Vui lòng chọn giới tính');      f.slSex.focus();return false;}
   if(!checkEmail(f.txtEmail)){f.txtEmail.focus();return false;}
   if(!checkPhone(f.txtPhone)){f.txtPhone.focus();return false;}
   var know = false;
   for(i = 0 ; i<f.cbKnow.length; i++){
      if(f.cbKnow[i].checked) know = true;
   }
   if(!know){alert('Bạn biết Website này từ đâu?');   return false;}
   var use = false;
   for(i = 0 ; i<f.rUse.length; i++){
      if(f.rUse[i].checked) use = true;
   }
   if(!use){alert('Xin cho biết bạn đang dùng loại thiết bị nào');   return false;}
   return true;
}
function checkField(field,name){
   if(field.value == ""){ 
      alert(name + ' không được bỏ trống');
      field.focus();
   }
}
</script>

No comments:

Post a Comment