jquery fadeOut関数を使用して、検証応答メッセージ「このフィールドは必須」をフェードアウトするにはどうすればいいですか?Fiddle。私はちょうどメッセージがポップアップ(フェードインではない)し、そしておそらく3秒をかけてゆっくりとフェードアウトしたい。fadeOut検証メッセージJquery
これは検証プラグインを制御JSです:
$(document).ready(function() {
$('#commentForm').validate({
submitHandler: function(form) {
$.ajax({
type: 'POST',
url: 'process.php',
data: $(this).serialize(),
success: function(returnedData) {
$('#commentForm').append(returnedData);
}
});
return false;
},
errorPlacement: function(error, element) {
error.insertAfter(element).position({
my:'right top',
at:'right top',
of:element
});
}
});
});
はご入力いただき、ありがとうございます。
@maxedisonさん、ありがとうございます。 fadeOutが最初の検証応答でのみ機能する理由を理解できたら助かりますか? validatoinが2回目にトリガーされたとき、メッセージはfadeOutになりません。 –
Fadeoutは機能しますが、もう一度submitをクリックすると、これらの関数が呼び出されます。 – Gowri