0
让我们说有一个RequiredFieldValidator,当确认发生了,我想使网页上的一些变化(如显示隐藏的div)如果验证失败,ASP.NET验证器 - 有没有一种方法可以在验证结束时在客户端调用函数?!
有没有办法来调用JS验证结束时的功能?!或者你有其他想法?
谢谢,
阿德勒!
让我们说有一个RequiredFieldValidator,当确认发生了,我想使网页上的一些变化(如显示隐藏的div)如果验证失败,ASP.NET验证器 - 有没有一种方法可以在验证结束时在客户端调用函数?!
有没有办法来调用JS验证结束时的功能?!或者你有其他想法?
谢谢,
阿德勒!
为什么不编写自己的验证器来扩展RequiredFieldValidator?
This tutorial看起来像它可以帮助你指明正确的方向:
或者你可以编写自定义客户端的Java验证:
<script type="text/javascript" language="javascript">
function ValidateDropDown(source, arguments) {
if (arguments.Value === 'NA') {
arguments.IsValid = false;
}
}
</script>
<asp:CustomValidator ID="CoverServerCustomValidator" runat="server" ErrorMessage="<img src='../Themes/WebOrder/Images/weborder_Error.png'>"ToolTip="A Size is Required" Display="Dynamic" CssClass="Error" ValidationGroup="Sizing" OnServerValidate="ValidateDropDown" ControlToValidate="ddlCover" EnableClientScript="true"></asp:CustomValidator>
自定义验证是一个选项,但我用的是必填字段保存逻辑和正则表达式验证器中有更多的逻辑等等。 – Adler