Tag: jquery validate

jQuery Validation插件:validation复选框

我正在使用jQuery Validation插件来validation复选框,因为它没有默认选项,应该选择One,并且可以选择最多两个复选框,这些是标准。 我没有收到任何错误,也没有validation。 我正在扩展它,如下所示, x y z $(“#formid”).validate({ rules: { test[]: { required: function(elem) { return $(“input.select:checked”).length > 0; } }, messages: { test[]: “You must check at least 1 box” } });

如何在只读字段上启用jqueryvalidation?

来自http://jqueryvalidation.org/的人刚刚发布了1.13.1版。 检查他们的网站我在更改日志上看到这个: 核心:*忽略只读和禁用字段。 (9f4ba10) 这是链接: https : //github.com/jzaefferer/jquery-validation/commit/9f4ba10ea79b4cf59225468d6ec29911f0e53a0a 我使用了一些引导程序模板,其中一个现在使用该版本。 这给我带来了一个问题,我使用readonly属性来阻止用户手动输入日期,因此他们唯一的选择是从datepicker中选择一个日期。 通过此更改,validation插件会忽略标记为必需的只读输入,是否有人可以帮我建议1.13.1或未来版本的某些修复? 我发现了一个相反的问题: 如何在readonly字段上禁用jqueryvalidation?

带有两个提交按钮的jQuery Validation插件?

我有一个表格,有大约50个字段和两个提交按钮,“SAVE”和“SAVE&SUBMIT”。 如果用户单击“保存”,则仅validation某些值,例如。 field1,field2。 当用户点击“保存并提交”按钮时,它应validation所有50个字段并提交。 $(document).ready(function () { $(‘#button1’).click(function(){ $(“#myform”).validate({ rules: { field1: { required: true }, field2: { required: true } }, submitHandler: function (form) { // for demo alert(“data saved”); } }); }); $(‘#button2’).click(function(){ $(“#myform”).validate({ rules: { field1: { required: true }, field2: { required: true }, field3: { required: true }, field4: { […]

jQueryvalidation不validation

我的jQuery Validation脚本有问题。 你可以在http://jsfiddle.net/R3wrn/1/找到代码 jQuery的: $(document).ready(function () { $(“#frmContact”).validate({ rules: { contact_name: “required”, contact_firstname: “required”, contact_email: { required: true, email: true }, contact_company: “required”, contact_VAT: “required”, contact_Address: “required”, contact_ZIP: “required”, contact_city: “required”, contact_country: “required” } }); }); HTML: Name First name Email Company VAT number Address Postal code City Country — België Duitsland France Griekenland Groot-Brittannië […]

使用jQuery Validation插件validation不在表单内的输入

如何validation不在表单标记内的某些输入? 我找到的所有样本都有一个表单标签,但我想validation一些不在表单内的输入。

忽略所有隐藏的div但不是jQueryvalidation中的div

我在我的表单中使用jQueryvalidationhttp://jqueryvalidation.org/documentation/ 我想将validation添加到我的所有字段,但我想忽略具有类“my_item”的隐藏div。 所以这是我的Jquery: $(“#myform”).validate({ ignore: “:hidden” }); 如何从这个忽略的情况中排除具有类my_item的div。 所以像$(“:hidden”).not(.my_item) 。 提前致谢

jQueryvalidation器和datepicker点击不validation

我使用jqueryvalidation器来validation文本输入。 我遇到的问题是,如果我点击提交它会正确显示所有错误消息。 但是,在datepicker输入上,要清除错误消息,我必须选择两次datepicker。 即; 1单击以选择并正确输入数据。 第二次单击以清除错误消息。 我在某处读过有关在datepicker上使用’on’事件的内容,所以我试过了,但没有区别。 我不认为这是正确的编码。 我假设无效和成功类是validation器脚本的一部分。 值得一试。 这可能发生什么。 谢谢 Sciprt代码 $(function() { $(“#datepicker”).datepicker({ changeMonth: true, changeYear: true, yearRange: ‘2011:2037’, dateFormat: ‘dd/mm/yy’, minDate: 0, defaultDate: null }).on(‘changeDate’, function(ev) { if($(‘#datepicker’).valid()){ $(‘#datepicker’).removeClass(‘invalid’).addClass(‘success’); } }); }); HTML代码 validation器相关代码 规则/消息部分 datepicker: { required: true, date: true }, datepicker: { required: ” * required: You must enter […]

jqueryvalidation电话号码

我想validation电话号码,如(123)456-7890或1234567890如何在以下代码中写入’匹配’条件? form.validate({ rules: { phoneNumber: {matches:”[0-9]+”,minlength:10, maxlength:10}

FileExtension使用自定义validation进行validation会创建重复且无效的data- *属性

在我从前一个问题中提到的答案中尝试过之后,这个问题就出现了。 我完全按照本文的方式对image filesvalidation,而不是文章中提到的doc files 。 说明:我有一个type=file的input控件,用于上传图像文件,这存在于其中一个部分partialview 。 click partialview会在click button时加载。 要应用model提到的validations ,请明确unobtrusive向form添加unobtrusive的内容。 但是在按照上述文章中提到的所有设置后,我无法validationsubmit的文件,而且通过unobtrusive validation创建的data-*非常可疑或更好地说无效。 下面是显示我的设置是什么样的代码,这里是通过使用无效data-*属性进行不显眼validation而创建的html ,可能是因为validation未能发生。 加载部分视图Js $(‘.getpartial’).on(‘click’, function () { $(‘.loadPartial’).empty().load(‘/Home/GetView’,function () { var form = $(‘form#frmUploadImages’); form.data(‘validator’, null); $.validator.unobtrusive.parse(form); $(function () { jQuery.validator.unobtrusive.adapters.add(‘fileextensions’, [‘fileextensions’], function (options) { var params = { fileextensions: options.params.fileextensions.split(‘,’) }; options.rules[‘fileextensions’] = params; if (options.message) { options.messages[‘fileextensions’] = options.message; […]

在文本框上手动设置不显眼的validation错误

我正在做类似于远程validation的事情,除了我已经通过jquery手动调用我的调用并设置我必须设置的内容。 现在我的问题是,如果我想告诉validation器特定文本框无效(并阻止页面提交,突出显示文本框等)。 我怎么从代码中做到这一点? @Html.LabelFor(m => Model.Slug) @Html.TextBoxFor(m => Model.Slug) if (error) { $(‘#UrlMsg’).html(‘This name is already in use.’).fadeIn(‘fast’); //what should I do here for the rest of the validation? }