jQuery Validateプラグインを使用しており、errorPlacement
およびsuccess
コールバックを使用して、ブートストラップクラスhas-error
を追加および削除しようとしています。jQueryコールバックを使用してクラスを追加および削除する
現在、errorPlacement
コールバックが機能しますが、success
コールバックはエラーラベル(私が使用していない)を返すので、何をすべきかわかりません。 success
で私の入力に再度アクセスする必要がありますが、私はそれを行う方法がわかりません。
$('#msform').validate({
submitHandler: function (form) {
alert('valid form submitted');
return false; // for demo
},
errorPlacement: function(error, element) {
$(element).parent().addClass('has-error');
$(element).css('border-color', '#a94442');
},
success: function(label) {
label.removeClass('has-error').text('ok');
},
invalidHandler: function(event, validator) {
var errors = validator.numberOfInvalids();
}
});
誰でも手助けできますか?ありがとう。
編集:
私はcombining custom error placement with success is not working jquery validate pluginを経由してハイライトとハイライトを消しを使用するべきだと思います。