function CheckInput(){
var eventid = $('#<%=eventId.ClientID %>').val();
if (eventid == "") {
alert('不能为空');
return false;
}
}
我已经return false了,为什么还会回发到服务端呢?
你JS程序中不是有return false;
在调用的时候,也是如此的 OnClientClick="return CheckInput()",当返回为false时,不向服务器提交,反之,则提交。
调用部分代码呢?
<asp:Button ID="ok" runat="server" Text="保存" _disibledevent="ok_Click" _disibledevent="CheckInput()" />
@程序新青年:
<asp:Button ID="ok" runat="server" Text="保存" onClick="ok_Click()" onClientClick="return CheckInput()" />
这样试试