I am trying to implement jQuery validation on homephone field. Currently my homephone field should contain 10 digit numbers. So I have 3 separate text boxes for that. First and Second text box accepts 3 numbers each whereas the last textbox accepts 4 numbers. Currently the validations are working fine. But what I want is a common message for all the three textboxes. Right now if I leave 1 text box the error message would display fine but as soon as I leave more than 1 text box the error message gets overlayed. Meaning the number of error message = number of textbox left. I want just one error message for any number of text boxes left while entering homephone number.The code is as follows
$("#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: ""
}
There is a group_from
attribute but I am not able to implement it.Any help would be really appreciated.