error
およびクラスが適用される場所を変更するには、valid
カスタマイズさhighlight
れたunhighlight
コールバック関数を指定する必要があります。
これらは、使用中のデフォルトの機能です。必要に応じて編集します。
$(document).ready(function () {
$('#myform').validate({
// other rules & options,
highlight: function (element, errorClass, validClass) {
if (element.type === "radio") {
this.findByName(element.name).addClass(errorClass).removeClass(validClass);
} else {
$(element).addClass(errorClass).removeClass(validClass);
}
},
unhighlight: function (element, errorClass, validClass) {
if (element.type === "radio") {
this.findByName(element.name).removeClass(errorClass).addClass(validClass);
} else {
$(element).removeClass(errorClass).addClass(validClass);
}
}
});
});
jsFiddle デモ: http://jsfiddle.net/U3L73/
説明のためだけに、デフォルトの CSS クラスに色を適用しました。