使用 javascript 或 jquery,如何使必需字段验证器控件(ASP.NET)可见。如果我们检查必填字段验证器的视图源,我们可以看到可见性最初是错误的。$("#spanReqFieldValidator").show()
/fadeIn()
不会工作。
有什么想法吗 ?
通过谷歌搜索,我了解到 jQuery 的可见性属性存在一些问题。
使用 javascript 或 jquery,如何使必需字段验证器控件(ASP.NET)可见。如果我们检查必填字段验证器的视图源,我们可以看到可见性最初是错误的。$("#spanReqFieldValidator").show()
/fadeIn()
不会工作。
有什么想法吗 ?
通过谷歌搜索,我了解到 jQuery 的可见性属性存在一些问题。
您可以在 javascript 中调用该ValidatorValidate()
函数以使验证器执行其验证逻辑(并在必要时显示)。像这样的东西:
ValidatorValidate(document.getElementById('<%=MyValidator.ClientID%>'));
有关客户端验证 API 的更多信息,请参见此处。
试试这个:
$("#spanReqFieldValidator").css("visibility","visible");
jQuerydisplay
通常会切换属性,可见性需要通过设置 css 来切换。你也可以加点调料:
$("#spanReqFieldValidator")
.css({ "visibility":"visible","display":"none"}).fadeIn();