为什么RequiredFieldValidator控件在为提交按钮添加OnClientClick事件后不工作



我使用。net RequiredFieldValidator控件对那些必需的字段进行验证,但是我还需要使用正则表达式和其他一些逻辑来验证字段,因此我还在提交按钮中添加了OnClientClick事件函数。但是我发现在添加OnClientClick事件后,所有requiredfieldvalidator验证事件在单击提交按钮后都没有被触发。为什么?如果是机制,我如何同时使用它们?

我过去也遇到过同样的问题。我还没有深入研究的原因,但我已经调用了Page_ClientValidate('ValidationGroup') javascript函数直接在我的OnClientClick事件。

例如:

OnClientClick="if(Page_ClientValidate('Zip')) DoSomething();"

最新更新