私は Dan Cochran のブートストラップ jQuery バリデーターhttp://alittlecode.com/jquery-form-validation-with-styles-from-twitter-bootstrap/を使用しています。メッセージングの側面を削除したいのですが、エラーと成功を強調するために css クラスを保持したいと考えています。必須フィールド用。
私のコードは次のとおりです。
$(document).ready(function () {
validator = $('#form1').validate({
rules: {
ctl00$ContentPlaceHolder1$forename: {
required: true
}
},
highlight: function (element) {
$(element).closest('.control-group').removeClass('success').addClass('error');
},
errorPlacement: function (error, element) {
return false; //Suppress all messages
},
success: function (element) {
element.addClass('valid').closest('.control-group').removeClass('error').addClass('success');
//element.text('OK!').addClass('valid').closest('.control-group').removeClass('error').addClass('success');
}
});
errorPlacement 関数は、メッセージを削除するという点で機能するため、作成された元のスパンには「OK!」というテキストが含まれていました。ただし、エラー クラスを削除して成功クラスを適用すると、成功関数が壊れます。
任意のアイデアをいただければ幸いです