【发布时间】:2011-04-27 09:35:29
【问题描述】:
我想在客户端检查页面验证,例如Page.Validate(),但它是一种服务器端方法。有没有可以像 Page.Validate() 一样使用 JavaScript 的客户端函数?
【问题讨论】:
标签: javascript asp.net .net validation
我想在客户端检查页面验证,例如Page.Validate(),但它是一种服务器端方法。有没有可以像 Page.Validate() 一样使用 JavaScript 的客户端函数?
【问题讨论】:
标签: javascript asp.net .net validation
Page_ClientValidate() 可以。如果页面有效并且工作正常,则返回 true。
如果您使用的是 ASP.NET 2.0,请将验证组名称作为参数传递。
例如
if(Page_ClientValidate("SomeValidationGroup"))
alert('its valid');
否则如果没有验证组Page_ClientValidate("")会处理它。
例如
if(Page_ClientValidate(""))
alert('its valid');
【讨论】:
有一个迷你客户端验证 API:
http://msdn.microsoft.com/en-us/library/aa479045.aspx#aspplusvalid_clientside
下面是一些触发验证器验证的函数:
【讨论】: