ASP.NET仅当所有控件都已验证时才禁用“提交”按钮
我需要禁用提交按钮,以防止双重张贴 我向asp:按钮添加了以下属性:ASP.NET仅当所有控件都已验证时才禁用“提交”按钮,asp.net,Asp.net,我需要禁用提交按钮,以防止双重张贴 我向asp:按钮添加了以下属性: UseSubmitBehaviour="false" OnClientClick="this.disabled='true';this.value='Please wait ...'" 只有在第一次单击时表单的所有控件都有效时,此操作才有效。但是,如果asp:RequiredFieldValidor中的任何一个失败,则该按钮将被禁用,直到页面刷新为止 使用以下代码: OnClientClick="if (Page_Cli
UseSubmitBehaviour="false"
OnClientClick="this.disabled='true';this.value='Please wait ...'"
只有在第一次单击时表单的所有控件都有效时,此操作才有效。但是,如果asp:RequiredFieldValidor中的任何一个失败,则该按钮将被禁用,直到页面刷新为止 使用以下代码:
OnClientClick="if (Page_ClientValidate()) { this.disabled='true';this.value='Please wait ...'}"
解释
Page\u ClientValidate()
此方法用于asp.net客户端验证。因此,如果在客户端验证页面,则只禁用文本框。使用以下代码:
OnClientClick="if (Page_ClientValidate()) { this.disabled='true';this.value='Please wait ...'}"
解释
Page\u ClientValidate()
此方法用于asp.net客户端验证。所以,若你们在客户端验证页面,那个么只禁用你们的文本框