gpt4 book ai didi

javascript - 使用 javascript 验证相互依赖的输入

转载 作者:行者123 更新时间:2023-11-28 02:56:41 24 4
gpt4 key购买 nike

我的表单上有多个文本字段,我希望其中两个字段应该进行验证,例如如果其中一个为空,则说“两个字段都是必填的”。此外,我在表单上还有其他文本字段,它们已经在单击按钮时进行验证。

可以使用 Asp.Net CustomValidator 处理吗?

最佳答案

您可以使用自定义验证器来完成此任务。

<asp:CustomValidator ID="CustomValidator1" runat="server" 
ErrorMessage="CustomValidator" ClientValidationFunction="testValid"
ControlToValidate="TextBox1" onservervalidate="CustomValidator1_ServerValidate"
ValidateEmptyText="True">both fields required</asp:CustomValidator>

ClientValidationFunction 包含客户端 JavaScript 函数 testValid。所以它应该看起来像:

<script type="text/javascript">
function testValid(sender, args) {
....you logic
//set args.IsValid according to your logic
args.IsValid = false;
}
</script>

在服务器端,

protected void CustomValidator1_ServerValidate(object source, ServerValidateEventArgs args)
{
//set args.IsValid according to your validation logic.
args.IsValid = false;
}

关于javascript - 使用 javascript 验证相互依赖的输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2431060/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com