为提交按钮添加OnClientClick事件后,为什么RequiredFieldValidator控件不起作用?

时间:2011-07-29 21:18:59

标签: javascript asp.net web-controls

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

1 个答案:

答案 0 :(得分:0)

我过去遇到过同样的问题。我没有挖掘原因,但我直接在我的OnClientClick事件中调用了Page_ClientValidate('ValidationGroup') javascript函数。

例如:

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