Jquery - 重置表单后字段值闪烁

时间:2011-03-03 18:17:12

标签: jquery onclick flicker

我正在运行以下功能:

    $('.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时发生了这种情况并且没有显示任何其他调用。有什么建议吗?

1 个答案:

答案 0 :(得分:0)

看起来我想通了。我在js脚本中有函数通过ajax调用返回。我将函数移动到正在进行ajax调用的页面本身,现在它没有闪烁。