Tag: jquery validate

jQuery Validation Plugin:validation具有不同名称的复选框

我有一组4个复选框,都有不同的名称,并要求至少检查1。 我把他们所有的课程设置为’require-one’。 $(document).ready(function(){ $(“#itemForm”).validate({ rules: { check1: { required : { depends: function(element) { $(‘.require-one:checked’).size() == 0; } } } } }); }); 如果你在$(‘.require-one:checked’).size() == 0;之前输入$(‘.require-one:checked’).size() == 0; 但是,现在我的问题是如果选中Checkbox#1,错误消息将只会消失。 如果选中Checkbox#2,它将不会消失,但会提交。 如果选中任何复选框,如何删除错误? rules: { ‘nameOfAnyCheckbox’: { required : { depends: function(element) { return $(‘.require-one:checked’).size() == 0; } } }

登记表格validation

我想validation此表单忽略输入字段的默认值。 我尝试了jQuery validate插件的所有可能方法。 因为我是JS的初学者,所以很难理解如何使用它。 我的表格看起来像那样 1 Əsas məlumatlar … … 并且reg.js var defaultValues = { ‘fname’: ‘Adınız’, ‘mname’: ‘Atanızın adı’, ‘lname’: ‘Soyadınız’, ‘phone’: ‘Telefon’, ’email’: ‘Email’, ‘pwd’:’Şifrə’, ‘region’:’Rayon’, ‘school’:’Məktəb’, ‘login’:’Istifadəçi adı’, ‘class’:’Sinif’, ‘subject’:’Fənnin adını daxil edin’, ‘dob’: ‘Date of Birth’ }; $(‘input’).live(‘focus’, function() { var el = $(this); if (el.hasClass(‘default’)) { el.removeClass(‘default’).val(”); } if (el.attr(‘id’) […]

等待Google Geocoder会产生jquery自定义validation方法

我知道谷歌的Geocoder服务是异步的,但我需要一种方法,在谷歌地理编码器结果返回之后,而不是之前返回true或false到我的自定义jQuery Validate方法。 (例如,服务将查找邮政编码,如果发现返回true,否则返回false)。 编辑 – jQueryvalidationremote方法的方法吗? 目前我对元素有一套规则,但是当我在下面测试这段代码时,一旦加载代码就会调用getLocation方法,而不是像我想要的那样输入第5位数字。 $(‘#Location’).rules(“add”, { required: true, minlength: 5, maxlength: 5, messages: { required: “Required input”, minlength: jQuery.validator.format(“Please, {0} characters are necessary”), maxlength: jQuery.validator.format(“Please, {0} characters are necessary”) }, remote: getLocation() }); function getLocation() { var i = 0; } 这是我的自定义方法。 $.validator.addMethod(“validateZipCode”, function(value, element) { var isValidZipCode = GetGoogleGeocoderResultsByZip(value); return zipCodeIsValid; […]

jQueryvalidation,ASP.NET MVC ModelState错误(异步POST)

我正在使用asp.net mvc 3开发一个Web应用程序,我有一些表单可以POST到异步操作(通过ajax)。 此操作将返回带有一些数据注释的ViewModel以对其进行validation。 validation工作正常,但当validation器返回错误时,我不知道如何将其返回到我的视图中显示(因为POST是由ajax制作的)。 我的行为是这样的: [HttpPost] public ActionResult SaveCustomer(CustomerViewModel input) { if (!ModelState.IsValid) { // <– business validation return Json(new { success = false, errors = ???}); } // persist return Json(new { success = true }); } 如何在我的视图中使用jquery validate显示此错误? 如果可以发布一些代码进行抽样……我会认为这样! 多谢你们!

如何使用jQuery Validation插件validation正则表达式?

如何使用jQuery Validation插件validation正则表达式? 在这段代码中,我们可以使用一个jQuery插件,“jQuery Validation”插件validation表单,但我不知道使用此插件validation正则表达式。 First Name: * Middle Name: Last Name: * Username: * Password: * Re-Enter Password: * Email: * Gender:Male Female * Date of Birth:Day <?php for($i = 1; $i <option value = "”> Month Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Year 1904; $i–){?> <option value = […]

jqueryvalidation插件无法处理字段的模糊

我需要jquery validate插件来validation字段模糊的所有字段。 目前仅在提交表格时进行validation。 这是我的HTML HTML jQuery的 $(document).ready(function() { form = $(‘#submitForm’); if (form.length) { form.validate({ ignoreTitle: false, onfocusout: false, onkeyup: false, onclick: false, submitHandler: function() { form[0].submit(); }, messages: { firstName:{ required: “First Name is required.”, minlength: “First Name entered is invalid.”, aplhawithaposonly:”First Name entered is invalid.” } } }); }); aplhawithaposonly写在另一个js文件中 jQuery.validator.addMethod(“aplhawithaposonly”, function(value, element) […]

Jqueryvalidation – require_from_group

我正在使用Jquery Validate Framework中的require_from_group ,我试图在属于该组的每个字段中显示错误消息,但它只显示在其中两个中。 HTML代码: Mobile phone: Home phone: Work phone: Fax phone: Email: JS: $.validator.addClassRules(“contactMethod”, { require_from_group: [1, “.contactMethod”] }); $( “#myform” ).validate(); 这是我的JSFiddle: http : //jsfiddle.net/3jahT/ 我想要的是,每当用户点击提交时,所有字段中都会显示消息,以及用户在不填写消息时将其中一个取消焦点。 (Jquery默认function)。

jQueryvalidation:在提交之前删除validation后的元素?

我有一个城市的SVG地图,点击后,在我的表单中创建div中的隐藏元素。 我正在使用jQuery Validation Plugin来validation我的表单。 为了确保用户点击了地图的某个区域,我想在正常隐藏元素所在的位置创建一个虚拟隐藏元素,并将validation规则放在该元素上。 我编写了自己的validation规则来检查隐藏元素的数量(表示用户已在地图上的某处单击)。 这个规则是这样的: $.validator.methods.zones = function (value, element, param) { return ($(‘#search_form #zone-selectors input’).length > 1); // 1 instead of 0 to account for the dummy element }; 但是,我不能允许将虚拟元素与表格的其余部分一起提交; 我需要在表单validation后删除它,但是在提交表单之前。 当然,我想为validate()使用submitHandler选项: // … submitHandler: function(form) { $(form).find(‘input[name=dummy]’).remove(); $(form).submit(); }, // … …但这似乎创建了一个无限循环,我的浏览器超时了脚本。 我究竟做错了什么?

如何在不保留字段规则的情况下克隆字段集?

我克隆了我的fieldset,它完美无缺。 我完全清楚所有领域的价值。 我遇到的唯一问题是,如果在添加新字段集之前提交已提交,则遵循规则,如果您没有点击提交,则遵循规则。 我真正想要的是能够删除所有规则并重新设置或保持规则正常工作。 我试图删除规则,它没有工作()。 我尝试添加新规则,它可以工作,但每次添加一个部分时,每个字段还有1个规则。 请注意,每次添加新字段集时,我的ID和名称都会更改。 这是我的html @Sparky: Property Owner Excavation Address (Rural Areas Province DIrections) Address     City Province AB BC MB NB NF NW NS NU ON PE QU SK YK Postal Code remove rule 检查我的Jquery,任何帮助将不胜感激: $(document).ready(function(){ $(“#excavationform”).validate({ rules: { compName: { required: true }, compCity: { required: true, }, compAddress: […]

bootstrap jQueryvalidation插件..错误放置问题

所以我已经在我的代码中实现了jqueryvalidation插件,如下面的代码所示,但是我在显示错误代码之后遇到了所有选项的问题。 在它被放置在第一个按钮选项内的那一刻。 任何人都可以帮助我在JavaScript中更改我的错误放置代码,以便在每个组的所有单选按钮之后放置错误。 这是我的包含表单的php文件 Gender male female Height Tall Small Scale 1 2 3 4 5 Submit 这是validationjavascript代码: $(“#Form”).validate({ rules: { gender: { required: true }, height: { required: true }, scale: { required: true } }, highlight: function(element) { $(element).closest(‘.form-group’).addClass(‘has-error’); }, unhighlight: function(element) { $(element).closest(‘.form-group’).removeClass(‘has-error’); }, errorElement: ‘span’, errorClass: ‘help-block’, errorPlacement: function(error, element) { […]