按钮后面的javascript代码的间歇性火灾

时间:2014-11-02 12:52:46

标签: javascript asp.net ajax button

帮助。我在网页上有这些按钮,它们嵌套在asp分页网格视图中,并且更新面板围绕它们。不要把它全部放在那里,因为那里的效果很好但是Button3导致了我的问题。

<asp:Button ID="Button1" runat="server" Text="Filter Jobs" CssClass="mybuttonblue" Style="width: 115px;" />
<asp:Button ID="Button3" runat="server" Text="Reset Filter" CssClass="mybuttonblue" Style="width: 115px;" OnClientClick="resetfilter();" />
<asp:Button ID="Button2" runat="server" Text="Add New Job" CssClass="mybuttonblue" Style="width: 135px; float: right;" OnClick="btnNewJob" />

如果你看一下Button3,我有一个OnClientClick,如你所知,在运行时转换为OnClick =&#34;&#34;运行一些javascript代码。

该按钮设置为运行&#34; resetfilter()&#34; ...这是..

<script>
    function resetfilter() {
        document.getElementById("filterID").value = "";
        document.getElementById("filterJobRef").value = "";
        document.getElementById("filterJobTitle").value = "";
    }
</script>

问题在于,有时按下此按钮会触发此代码,有时则不会。要知道并测试我添加了以下内容。

<script>
    function resetfilter() {
        alert("fire");
        document.getElementById("filterID").value = "";
        document.getElementById("filterJobRef").value = "";
        document.getElementById("filterJobTitle").value = "";
    }
</script>

我注意到它会一直触发,直到更新面板上发生了AJAX更新,然后它将会#34;有时候会#34;不会开枪。

知道这里发生了什么吗?

由于

0 个答案:

没有答案