我找到了很多例子来创建一个没有回发的按钮。但是,在我的情况下都失败了,你能检查一下吗?
<asp:Button ID="btnNew" CssClass="btnNew btn" runat="server" Text="New" OnClientClick="showDiv(); return false;" />
<button id="btnNew" class="btnNew " onclick="showDiv();">New</button>
//jQuery function => $("#btn").Click();
对于这个按钮,我不会在服务器中使用它,所以它应该是一个纯粹的html按钮..
有谁能告诉我上面的代码有什么问题?
答案 0 :(得分:1)
如果您不想拨打server
边功能,只需添加input type='button'
<button type="button" id="btnNew" class="btnNew" onclick="showDiv();">New</button>
OR
<input type="button" id="btnNew" class="btnNew " value="New" onclick="showDiv();" />
答案 1 :(得分:0)
让函数“showDiv”返回“false”应该可以解决问题。
function showDiv() {
[your code]
return false;
}