I am following the demo over here
http://jquery.bassistance.de/validate/demo/marketo/
On submitting the form, if the field is empty, how are the input boxes and other fields getting that red border around them? What is it I have to add in my plugin decleration to get that?
Update
$("#profile_form").validate({
rules: {
nickname: "required",
address: "required"
},
messages: {
nickname: "(required)",
address: " (required)"
}
});
I know how to get the border via css, I need to know how is the validate plugin changing the css.
Regards
This is how I accomplished what I was looking for...
$("#profile_form").validate({
rules: {
nickname: "required",
address: "required"
},
messages: {
nickname: "(required)",
address: " (required)"
}, highlight: function(element) {
$(element).addClass('error');
}, unhighlight: function(element) {
$(element).removeClass('error');
}
});
Using the highlight
and unhighlight
options in the jquery.validate plugin does the trick.
Something like this will do it...
input.error,
select.error,
textarea.error {
border: 3px solid red;
}
In this case, Firebug is your friend.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With