我一直在尋找,但還沒有找到我的具體需求的解決方案。我總共有3個字段(first_name,last_name和business_name)。我希望用戶輸入名字和姓氏,或者只輸入商家名稱。jQuery驗證需要兩個字段或一個其他字段
我有幾種方法,這是我最近的嘗試。
<input type="text" id="first_name" name="first_name">
<input type="text" id="first_last" name="first_last">
<input type="text" id="bus_name" name="bus_name">
rules : {
first_name1 : {
required: function(element){
return $("#bus_name").val().length = 0;
}
},
last_name1 : {
required : function(element){
return $("#bus_name").val().length = 0;
}
},
bus_name1: {
required : function(element){
return ($("#first_name").is(':empty') && $("#last_name").is(':empty') ? true : false);
}
}
我也試過創建一個自定義方法。毋庸置疑,它不起作用。
$.validator.addMethod("busnameRequired", function(value, element) {
var firstname1 = $("#first_name").val().length,
lastname1 = $("#last_name").val().length;
if(firstname + lastname == 0) {
return true;
}else{
return false;
}
}, "Enter Business Name");
在此先感謝!
請不要編輯您的問題中的編碼錯誤,從而可能會斷開任何答案。 – Sparky