【发布时间】:2011-01-17 18:29:26
【问题描述】:
我有一个 ASP.NET 网站(WebForms,NOT MVC),其中有一个调查表,分为几张幻灯片。每张幻灯片都有一个下一张按钮,显然会转换(客户端,不是回发或远程请求)到下一张幻灯片。
在每张幻灯片中,我都有几个 ASP.NET 控件及其相关的验证器。我希望当我点击下一个按钮(或者每个输入失去焦点时?)时触发这个验证器。
我记得 ASP.NET 在失去焦点时进行客户端验证,但也许我错了......(我退出 ASP.NET 开发大约 3 年了,所以我不记得了)
谢谢
更新:
当相关控件失去焦点时,最好让 ASP.NET 触发每个验证器。我记得 ASP.NET 是这样做的(还是我在做梦?=P)
【问题讨论】:
-
你使用什么样的验证器??
-
常见的。必需的字段验证器、范围验证、一些正则表达式......但大部分都是必需的。
-
如果你使用 jQuery 中的
.val(),那么你也必须调用.change()。喜欢$("#thing").val(''); $("#thing").change();
标签: asp.net webforms client-side-validation lost-focus