从客户端,强制整页验证

时间:2010-05-14 04:33:32

标签: asp.net javascript vb.net validation-controls

我有一个ASP按钮,我已设置OnClientClick属性以显示javascript确认消息。但是,我只想在所有客户端验证通过后显示此消息。

我该怎么做?基本上,我认为我需要强制从客户端进行页面级别验证,然后,只有在它通过时,才会显示确认框。

1 个答案:

答案 0 :(得分:3)

如果您正在使用ASP.NET验证控件,请将这样的OnClientClick添加到您的提交按钮...

<asp:Button ID="blah" OnClientClick="if(Page_ClientValidate())return confirm('your message')" OnClick="your submit method" Text="submit" runat="server" />

...如果页面经过验证,Page_ClientValidate()将返回true,然后您需要返回“确认”的结果才能提交表单。

这里提供了以下内容:http://www.codeproject.com/KB/aspnet/JavascriptValidation.aspx