I have the following code and it doesn't work with the custom messages, but it works with the default message. Jquery validation custom message is not working for array based field name
.
$("#signup").validate({
ignore: "",
rules: {
"data[email]": {
//cardCVC: true,
required: true,
email:true
},
"data[password]": {
required: true,
minlength: 5
},
"data[cpassword]":{
required:true
},
"data[captcha]":{
required:true
},
// Specify the validation error messages
messages: {
'data[email]':{
required: "Please enter a valid email address"
}
},
submitHandler: function(form) {
form.submit();
}
}
});
{{Form::open(array('url'=>'signup','method'=>'post','id'=>'signup','novalidate'=>"novalidate"))}}
<label for="login_email" class="required">Email address</label>
<input type="email" name="data[email]" id="email">
Could anyone help me to sort out the issue? Thanks AZ