jquery-validate相关内容
我正在尝试使用 jQuery 验证插件向我的表单添加验证,但是我遇到了一个问题,即当我使用输入组时插件会放置错误消息. $('form').validate({规则:{名: {最小长度:3,最大长度:15,要求:真实},姓: {最小长度:3,最大长度:15,要求:真实}},突出显示:功能(元素){$(element).closest('.form-group').addClass('has-
..
我有一个表单,其中包含一些字段,然后如果需要,用户可以添加更多相同类型的字段.我使用 http://jqueryvalidation.org/验证插件 来验证字段. 当我在某处阅读时,jquery 验证插件需要字段的唯一名称来验证它们.所以我对每个字段进行了唯一命名.首先,如果我使用类添加规则,我希望验证插件能够处理动态添加元素的验证.但事实证明并非如此. 因此,即使每个字段的名称都是
..
我正在尝试使用 jquery 验证器验证具有相同名称的两个输入.. 0)&&(value "但是当我运行这段代码时,它只验证第一个输入和第二个输入被简单地忽略" 您不能有两个 type="text" 的 input 字段具有相同的 name 否则此插件将无法正常工作.name 属性必须是唯一的.(name 唯一
..
有没有办法禁用某个验证器(信用卡)的 jQuery 验证,使其只发生在 onblur,而不是 onkeyup? 基于 jQuery Validator 文档,我认为我可以这样做: $(function () {$("[data-val-creditcard]").validate({onkeyup:假})}); 但是,它似乎不起作用. 我还尝试在我的验证器上执行以下操作: 公共类
..
这是经过验证的模型: [MetadataType(typeof(TagValidation))]公共部分类标签{}公共类标签验证{[可编辑(假)][HiddenInput(DisplayValue = false)]公共 int TagId { 获取;放;}[必需的][字符串长度(20)][数据类型(DataType.Text)]公共字符串名称 { 获取;放;}//...} 这是视图:
..
JavaScript 位: $(document).ready(function(){$('#form').submit(function(e){e.preventDefault();var $form = $(this);//检查输入是否有效if(!$form.valid()) 返回假;$.ajax({类型:'POST',url:'add.php',数据:$('#form').serializ
..
我阅读了您关于 jQuery 验证器的回复,您在其中概述了根据数据库中的值检查用户名的方法. 我试过实现这个方法,但无论从 PHP 文件返回什么,我总是收到用户名已被占用的消息. 这是自定义方法... $.validator.addMethod("uniqueUserName", function(value, element) {$.ajax({类型:“POST",url: "ph
..
如何在 jQuery 中检查/验证结束日期 [textbox] 是否大于开始日期 [textbox]? 解决方案 只是扩展了 fusions 的答案.此扩展方法使用 jQuery 验证插件工作.它将验证日期和数字 jQuery.validator.addMethod("greaterThan",函数(值,元素,参数){if (!/Invalid|NaN/.test(new Date(va
..
我正在使用 jQuery 验证插件.好东西!我想迁移我现有的 ASP.NET 解决方案以使用 jQuery 而不是 ASP.NET 验证器.我缺少正则表达式验证器的替代品.我希望能够做这样的事情: $("Textbox").rules("add", { regularExpression: "^[a-zA-Z'.\s]{1,40}$" }) 我如何添加自定义规则来实现这一点? 解决方案
..
如何使用 jQuery Validate 插件创建简单的自定义规则(使用 addMethod) 不使用正则表达式? 例如,什么函数会创建一个规则,该规则仅在一组复选框中的至少一个被选中时才进行验证? 解决方案 您可以通过执行以下操作来创建一个简单的规则: jQuery.validator.addMethod("greaterThanZero", function(value, el
..
这是我目前拥有的,不幸的是我似乎无法弄清楚如何让 autoFill 与 jQuery-UI 一起工作......它曾经与直接的 Autocomplete.js 一起工作
..
我正在使用 ASP.Net MVC3,使用客户端验证的更简单方法是启用 jquery.validate.unobtrusive.对于来自服务器的东西,一切正常. 但是当我尝试用 javascript 注入一些新的“输入"时,我知道我需要调用 $.validator.unobtrusive.parse() 来重新绑定验证.但是,所有这些动态注入的字段都不起作用. 更糟糕的是,我尝试使用
..
我想使用 jQuery.validate 验证数据库中是否存在用户名,所以这是我目前所拥有的: jQuery: $("#signupForm").validate({规则:{用户名: {要求:真实,最小长度:3,远程:“检查用户名.php"}},消息:{用户名:{远程:“该用户名已被占用!尝试另一个."}}}); 检查用户名.php: 0) {$输出=真;} 别的 {$输出=假;}
..
我将 mainSubmitHandler 用于多个页面,并且愿意在必要时将其定义为全局变量.但是,mainSubmitHandler 需要一些调整,我正在使用 subSubmitHandler 处理这个问题.我如何将 subSubmitHandler 作为另一个全局变量而不是将它作为参数传递给 mainSubmitHandler? var mainSubmitHandler=function(f
..
我将 mainSubmitHandler 用于多个页面,并且愿意在必要时将其定义为全局变量.但是,mainSubmitHandler 需要一些调整,我正在使用 subSubmitHandler 处理这个问题.我如何将 subSubmitHandler 作为另一个全局变量而不是将它作为参数传递给 mainSubmitHandler? var mainSubmitHandler=function(f
..
我尝试了 http://jqueryvalidation.org/max-method/ 的脚本..带有静态值的示例.如何使用最大值但动态?我试过这个脚本,但没有用 jQuery.validator.setDefaults({调试:真的,成功:“有效"});$( "#myform" ).validate({规则:{场地: {要求:真实,max: "#field1"//来自 field1 动态
..
我有一个 Bootstrap 4 选项卡式界面,每个选项卡上都有输入框.我希望允许用户根据他们所在的选项卡输入不同的必填字段,因此我希望基于该选项卡添加或删除验证.还有一些输入是强制性的,无论用户在哪个选项卡中. 我所做的是创建一个默认验证函数,该函数添加了 2 个共享输入及其规则.然后,我使用 Bootstrap 事件来捕获单击了哪个选项卡,删除了任何现有验证并为该特定选项卡创建验证.
..
我有一个包含多个字段的表单,其中一些我想在 keyup 和提交时进行验证.我先调用 jquery 1.9.1,然后调用插件 (1.11.1),然后调用带有我的 js 的外部文件.我通过 Firebug 看到它们都在加载.如果我使用下面的代码,它根本不会验证 - 表单提交,我收到 mysql 错误,因为我没有填写字段.这是js代码: $("#untForm").validate({onfocus
..
我有一个使用验证插件的表单,但我需要使用稍微不同的标准来验证表单的一个单独部分 - 大多数字段将错误放在下一个表格单元格中,但对于一个字段,我需要错误放在别处. 这是主要表单域的验证函数: jQuery("#form2").validate({规则:{街道: {要求:真实,最小长度:5},城市: {要求:真实,最小长度:3},状态: {要求:真实},压缩: {要求:真实,最小长度:5}},
..
我在 MVC4/razor 中使用微软不显眼的 jquery 验证,默认行为似乎是首先在点击提交时进行验证,然后再验证 onkeyup. 我想改变它,让它开始验证 onblur,然后在第一次提交后继续像往常一样在 keyup 上验证. 有什么方法可以更改它以开始验证所有表单的模糊吗? 解决方案 这是直接使用 jquery 验证或通过 Microsoft 非侵入式验证时的默认行为
..