帮助。我在网页上有这些按钮,它们嵌套在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;不会开枪。
知道这里发生了什么吗?
由于