[英]Custom jQuery form validation
我寫了一個基本的驗證檢查,因為它大部分是在服務器端完成的,但是我正在使用(不是所有代碼段):
e.preventDefault();
var error = false;
var name = $("input[name='name']").val();
var email = $("input[name='email']").val();
if(name.length == 0){
var error = true;
var name = $("input[name='name']").addClass("error");
}else{
$("input[name='name']").removeClass("error");
}
if(email.length == 0 || email.indexOf('@') == '-1'){
var error = true;
var email = $("input[name='email']").addClass("error");
}else{
$("input[name='email']").removeClass("error");
}
但是,如果我將兩個字段都保留為空白,則僅電子郵件字段將附加該類-不僅如此,而且只要表單提交時就存在電子郵件-為什么不將姓名字段留空?
我會在發送電子郵件后再執行另一種條件。 就像是 :
if (email.length == 0 && name.length == 0) {
$("input[name='email']").addClass("error");
$("input[name='name']").addClass("error");
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.