以下でこの機能を実行しています:
$('.cancelbutton').click( function() {
$('#gform2').attr('action','/ajax/add.php');
$('input[name=aid]').val('0');
$('.cancelbutton').hide();
var reset_formdate = $('#adate').val();
$('#gform2')[0].reset();
$('input[name=adate]').val(reset_formdate);
});
私が見ている問題は、この関数が実行された後、フィールド adate の値が少なくとも 10 ~ 15 回ちらつくことです。なぜそれがそれをするのでしょうか?これは前に見たことがない。リセット コマンドの後にフィールドに値を追加すると、そのフィールドの値がちらつきます。ちらつきとは、点滅のように値が非常に速く表示/非表示になることを意味します。これが発生している間に Firefox で Firebug を実行しましたが、追加の呼び出しが行われていることは示されません。助言がありますか?