Tag: jquery validate

如何在defaultValue的可选字段上使用jQuery Validator自定义方法?

我正在使用最新版本的jQuery Validator插件以及jQuery(1.6.2)。 在我的电话号码可选字段中,我有一个defaultValue 。 HTML: 我按照此主题安装了一个自定义方法来validation电话号码。 这个想法是即使该字段是可选的,我仍然想要在输入文本时/之后validation它。 jQuery的/ JavaScript的: $(document).ready(function() { var nameMsg = “Please enter your full name.”, emailMsg = “Please enter your email address.”, emailMsgV = “This is not a valid email address.”, commentsMsg = “Please enter your comments.”; $.validator.addMethod(‘phone’, function (value, element) { return this.optional(element) || /^[01]?[- .]?\(?[2-9]\d{2}\)?[- .]?\d{3}[- .]?\d{4}$/.test(value); }, ‘This […]

jQuery使用多个选择框validation插件

我正在使用jQuery Validate来validation我的表单。 问题是我有一个带有多个选择框(动态编号)的表单,它有一个动态名称 – > answers[$question[‘id’]] 我已经看到一些脚本,当你有一个固定的名称,你可以使用它来解决所有输入字段,如此。 $(‘#form’).validate({ rules: { “answers[]” = “required” } }); 但在我的例子中,这是不可能的,任何想法? 谢谢!

未捕获的TypeError:无法调用未定义的jquery validate的方法’call’

我的表格如下 Description of the Image: Files / Image: X-ray / Site / Document / Agreement etc. 脚本如下。 $(document).ready(function () { $(“#new_image”).dialog({ height: $(“#new_image”).height() + 150, width: $(“#new_image”).width() – 450, modal: true, autoOpen: false, show: { effect: “fade”, duration: 200 }, hide: { effect: “fade”, duration: 200 }, buttons: { “Submit”: function () { $(“#new_image_form”).submit(); }, […]

使Jqueryvalidation插件适用于没有name属性的输入

好吧,我花了很长时间才发现JQuery表单validation插件仅适用于具有“name”属性的字段。 无论如何,我用它来制作所需的所有字段。 我的问题是,在某些时候,我有一个文本输入 Add input 用户可以根据需要添加任意数量的文本输入: $(“#add-choice”).live(“click”,function(){ $(“#choices”).append(“”); }); 我也希望这些新领域也是必需的。 即使我给第一个输入命名。 对于动态添加的新输入,我该怎么办? 有没有办法在不使用名称attr的情况下使用插件,还是有其他解决方案?

jqueryvalidation:如果焦点丢失到提交按钮,如何防止模糊(聚焦)validation

我有一个文本框。 如果在文本框中输入无效值后单击提交按钮,我不希望对模糊进行validation。 如果我模糊到任何其他控件 – 那么我确实希望validation发生。 Windows [桌面]表单允许将控件指定为针对此精确情况的“ no-causing-validation ”。 是否可以在jqueryvalidation中将控件指定为“ no-cause-validation ”?

如何在Jquery表单validation插件中更改“此字段是否必需”的内容?

如何在Jquery表单validation插件中将“此字段必需”的常规消息更改为“このフィールドは必须です”? 可以使用以下代码更改消息的颜色: label.error {color: red;} 但是如何改变内容呢? 我想更改所有“此字段是必填的”消息。 我想将所有“必需”消息更改为“このフィールドは必须です”。 $(“.selector”).validate({ rules: { name: “required”, email: { required: true, email: true } }, messages: { name: “Please specify your name”, email: { required: “We need your email address to contact you”, email: “Your email address must be in the format of name@domain.com” } } }) 仅更改特定规则和特定元素的特定消息。 我写 […]

是否需要jQuery Validate复选框?

我正在使用jQuery Validation插件来validation表单。 问题是我无法找到validation表单中是否选中了单个复选框的方法 HTML标记: terms : jQuery代码: rules: { terms: “required” }, messages:{ terms: “check the checbox” } 任何帮助,将不胜感激。

在jquery.validate中是否有一个函数可以重置单个字段,就像resetForm对表单一样?

我想调用一个jquery函数来手动从单个字段中删除错误并重置错误标记。 是否有一个与resetForm函数类似的函数?

jqueryvalidation超过最小值

我正在使用jqueryvalidation插件进行表单validation。 使用min属性工作正常,但我希望它validation严格大于该最小值的值。 rules: { price: { required: true, min: 13, number: true } } 在我的代码中我有min: 13 ,但我不想允许13,只有大于13的值,例如13.10,13.20,14。我怎么能这样做? 提前致谢 !

Jquery – 在表单上validation时间值 ​​- 正确的方法?

谷歌搜索后,搜索此网站以及jQuery发现没有简单的方法来validation时间价值。 根据事物的外观,它建议使用addMethod并使用regexpess值来检查时间应该是什么样的。 但是决定查看jquery.validate.js以及如何检查dateISO,它看起来要容易得多,所以我复制了与dateISO相关的所有数据并将其称为timeISO并更改了字符串以validation时间并使用以下内容时间刺痛 ^([01]\d|2[0-3]):[0-5]\d:[0-5]\d$ 是否有一些理由不应该修改jquery.validate.js并按照我的方式进行操作? 只是有点担心,因为我在谷歌和这个论坛上的所有搜索从未建议过。