【发布时间】:2014-03-14 14:59:02
【问题描述】:
我有以下按钮:
<asp:Button ID="BtnRequestLeave" runat="server" Text="Request Leave" OnClientClick="return validation();" UseSubmitBehavior="false" OnClick="BtnAdd_Click" Width="111px" />
如何检查 validation(); 的返回值,它是 javascript 客户端验证,如果有效,则调用一次 OnClick 方法并禁用类似于以下的按钮:
this.disabled = true; this.value = 'Submitting...';
禁止用户双击,因此OnClick 方法不会被多次调用
编辑:会不会有这样的工作:
OnClientClick="if(validation()){this.disabled = true; this.value = 'Submitting...';}else{return validation()};" UseSubmitBehavior="false" OnClick="BtnAdd_Click" Width="111px" />
【问题讨论】:
标签: javascript asp.net validation