gpt4 book ai didi

Jquery ValidationEngine 基于下拉选择的交换规则

转载 作者:行者123 更新时间:2023-12-01 05:57:31 24 4
gpt4 key购买 nike

我有一个下拉框,其中包含联系人“类型”(电话、电子邮件、邮政编码等)。

根据选择,第二个文本框需要应用不同的验证规则。

如何在文本框中动态添加/删除 jquery.validationEngine 规则?这是简单的部分。

$(function () {
$("[id$=inputType]").change(function () {
switch ($(this).val()) {
case "Phone":
case "Mobile":
break;
case "Email":
break;
case "PostalCode":
break;
default:
break;
}
});
});

最佳答案

我认为你不应该在这里使用这样的逻辑。
根据official documentation ,您可以使用 funcCall[methodName] 指令使用函数来验证您的输入。

所以你可以使用这样的代码:

<input value="" class="validate[required,funcCall[checkHELLO]]" type="inputType" id="selectTypes" name="selectTypes" />

function checkHELLO(field, rules, i, options){
switch ($(this).val()) {
case "Phone":
case "Mobile":
break;
case "Email":
break;
case "PostalCode":
break;
default:
return options.allrules.validate2fields.alertText;
}
}
}

关于Jquery ValidationEngine 基于下拉选择的交换规则,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13961512/

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