- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个下拉框,其中包含联系人“类型”(电话、电子邮件、邮政编码等)。
根据选择,第二个文本框需要应用不同的验证规则。
如何在文本框中动态添加/删除 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/
有谁知道如何使用一个命令删除 ValidationEngine 创建的所有错误?我添加了插件似乎用来创建弹出窗口的代码片段。如果您需要更多信息,请告诉我。 以下代码会产生错误: buildPrompt
我有一个下拉框,其中包含联系人“类型”(电话、电子邮件、邮政编码等)。 根据选择,第二个文本框需要应用不同的验证规则。 如何在文本框中动态添加/删除 jquery.validationEngine 规
我在 .NET 中使用验证引擎,因此不要在某些页面上使用传统的 class="validate[required]",因为我在页面上有一些逻辑表单,并且不希望在一个页面中验证整个表单去吧,而不是使用以
我目前正在一个网站上使用 jQuery 和 jquery ValidationEngine,它的工作方式非常神奇。问题是我需要添加检查(并禁止)邮政信箱的功能。信箱地址。我已经进行了相当广泛的调查,但
我正在尝试使用 ValidationEngine ( https://github.com/posabsolute/jQuery-Validation-Engine )我需要在验证整个表单之前验证一个
我正在使用 ValidationEngine 进行客户端验证。我有一个场景 在我的表单中,我有 3 个文本框,现在我想仅在填充其中任何一个字段时验证所有字段上的“必填”,否则我可以继续使用空白表单 如
我正在使用 validationEngine 脚本来验证表单。我用它初始化: $("#formid").validationEngine(); 我并没有真正通过提交按钮提交表单。我使用带有 oncli
我使用jQuery.validationEngine插件,我想仅在用户提交表单后而不是在编辑表单时显示警报。 示例: $(document).ready(function(){ $("#fo
$(document).ready(function(){ jQuery("#bbSignup").validationEngine('attach', { onValidationCom
我想使用 jquery 验证引擎插件中包含的 'validate' 方法,同时还能够传递一些可用选项以确保验证错误以正确的方式显示,例如 'promptPosition' 选项. 由于我使用的框架是
我正在使用 jquery.validationEngine.js 进行表单验证。 我是从http://www.position-absolute.com/articles/jquery-form-va
我正在使用this jQuery 表单验证器,但我不明白如何在这里做一件简单的事情:如果表单无效,则禁用提交按钮,否则启用提交按钮。 一些代码: $(document).ready(function
我决定问这个问题,因为没有简单的答案。我的 home.php 中有一个联系表单,如下所示: HTML: I agree to terms and co
我有一个用于个人信息的多标签 UI。表单封装了整个“tabset” 最初,我使用的是 v2.2,它没有 validateNonVisibleFields 标志。 我现在已升级到 2.6.2 以利用此功
我只是想问问我的问题。我收到这个错误 Uncaught ReferenceError: jQuery is not defined jquery.validationEngine-en.js:192
我是一名优秀的程序员,十分优秀!