2010-05-14 83 views
1

我有一个ASP按钮,我已将OnClientClick属性设置为显示javascript确认消息。但是,我只希望在所有客户端验证通过后显示此消息。从客户端,强制整个页面验证

我该怎么做?实质上,我相信我需要从客户端强制进行页面级别验证,然后只有通过时才显示确认框。

回答

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