要禁用按钮,可以在asp:RegularExpressionValidator控件的属性中使用客户端脚本来禁用按钮。以下是一个示例代码:
在上面的代码中,我们首先获取了asp:RegularExpressionValidator、asp:TextBox和asp:Button的客户端ID。然后,在validateInput函数中,我们检查了regValidator控件的isvalid属性,如果验证失败,则禁用了btnSubmit按钮。最后,我们在asp:Button的OnClientClick事件中调用了validateInput函数。
这样,当用户输入不符合正则表达式的要求时,按钮将被禁用,用户无法提交表单。