我試圖在homephone字段上實現jQuery驗證。目前我的家庭電話字段應包含10位數字。所以我有3個單獨的文本框。第一個和第二個文本框每個接受3個數字,而最後一個文本框接受4個數字。目前驗證工作正常。但是我想要的是所有三個文本框的共同信息。現在,如果我離開1個文本框,錯誤消息將顯示正常,但只要我離開超過1個文本框,錯誤消息就會被覆蓋。含義錯誤消息的數量=文本框左側的數量。我想留下任何數量的文本框只是一個錯誤消息,同時進入HOMEPHONE number.The代碼如下jQuery組驗證多個文本框
$("#signup").validate({
rules: {
"data[User][homephone1]": {
required: true,
number: true,
minlength: 3,
maxlength: 3
},
"data[User][homephone2]": {
required: true,
number: true,
minlength: 3,
maxlength: 3
},
"data[User][homephone3]": {
required: true,
number: true,
minlength: 4,
maxlength: 4
}
},
messages: {
"data[User][homephone1]": {
required: "Please enter a valid Phone Number",
number: "",
minlength: "",
maxlength: ""
},
"data[User][homephone2]": {
required: "Please enter a valid Phone Number",
number: "",
minlength: "",
maxlength: ""
},
"data[User][homephone3]": {
required: "Please enter a valid Phone Number",
number: "",
minlength: "",
maxlength: ""
}
有一個group_from
屬性,但我不能夠實現it.Any幫助將是非常讚賞。
請張貼我們的HTML。 – Bora
在一個側面說明,你可以只使用某種[表格助手(http://bootstrapformhelpers.com/phone/#jquery-plugins) – Tomanow
你可能會尋找這樣的事情 HTTP: //stackoverflow.com/questions/15136943/jquery-validate-out-of-two-blank-fields-at-least-one-field-must-be-filled-or-b –