Tag: jquery validate

如何使用addClassRules向类添加消息

我正在使用jQuery Validate来validation具有大量重复数据行的页面。 由于空间有限,每行都有自己的validation摘要。 我使用addClassRules将validation规则应用于页面,但默认错误消息在摘要中过于通用(例如“字段是必需的,字段是必需的”等)。 例: jQuery.validator.addClassRules({ amount: { required: true, range: [0, 2000000] }, comment: { maxlength: 51 }, owner: { notFirstOption: true }, A: { required: function (element) { return getParentElement($(element), “tr”).find(“.colB input.B”).val().length > 0; }, digits: true }}); 您可以为每个validation类中的规则应用自定义消息吗? 理想情况下,我喜欢这样的事情: jQuery.validator.addClassMessages({ amount: { required: “Amount is required”, range: “Amount must be between 0 […]

带有特殊字符的jqueryvalidation器插件字段名称

有谁知道如何让jQuery的validation器插件识别带有特殊字符的输入字段名称? 我有一个生成带有这些字符的表单字段的框架:[]。 例: 使用Jorn的插件时,该字段被忽略。 rules: { user[firstname]: “required”}无法识别。 但是,如果我从字段名称中删除[]并相应地更改要求,没问题。 谁知道如何逃避方括号? 谢谢!

使用多部分表单进行内联validation

当我通过它时,这可能会变成多个问题,但我需要一些严肃的JQuery帮助。 我基于bassistance.de的例子创建了一个多部分表单。 在该演示中,validation非常简单 – 使用类指定必需的字段,迭代并从表单元素标题中提取错误消息。 我的表单比演示更复杂 – 我在这个实例中实现validation。 例如,在演示中,错误就在表单元素之后。 在我的情况下,我想指定我想要validation的字段,创建规则并指定我想在哪个类中放置错误,具体取决于它们是否是错误。 我正在使用Blueprint CSS框架,它已经有为这些东西构建的类,但正如我所说,我无法弄清楚如何使这项工作。 理想情况下,我希望能够在演示中更改validation方法并替换我更熟悉的方法 – 例如: $(“#theForm”).validate({ errorPlacement: function(error, element) { if(element.attr(“name”) === “name”) { error.appendTo(“#nameError”); } }, groups: { capacityGroup: “progMin progMax”, }, rules: { fName: “required”, }, messages: { fName: “*First Name is required”, } }); 所以,我当然希望有人可以帮忙解决这个问题。 我在www.43rdworld.com/multitest.htm上传了一个稍微不同的演示,其中添加了一个错误消息div和样式表。 我真的想改变表单的validation方式,以便它在提交之前仍然可以在页面之间进行validation,但是让我指定必填字段,编写自己的规则和消息,并指定这些消息的显示位置。

jQuery Validation插件errorPlacement for checkbox

我使用jQuery Validation插件来validation我的表单。 我的问题是复选框的错误消息的位置。 请看这个图像: 这是与复选框+ jQueryvalidation相关的html部分: What are your favourite genres of movies?* .checkbox-grid li { display: block; float: left; width: 25%; } Action Adventure Comedy Animation Drama Romance //Continued the same for OTHER CHECKBOXES //html for other questions… $(document).ready(function() { $(‘#form2’).validate({ // initialize the plugin errorLabelContainer: “#messageBox”, wrapper: “li”, rules: { “q8[]”: { required: […]

使用submitHandler禁用提交按钮

我试图停止多次单击提交按钮并多次将相同的项目上传到MySQL。 因为validation不起作用,我根本无法按下按钮提交按钮。 这意味着我无法测试代码。 我也在这里运行相关的post,为您提供更多信息。 到目前为止,我使用jQueryvalidation: $(“#UploadForm”).validate({ errorLabelContainer: “#messageBox”, wrapper: “td”, rules: { auction_description: { required: true }, auction_int_postage_type: { required: true }, listing_type: { required: true } } //all your options here submitHandler:function(form){ $(‘#submit’).attr(‘disabled’,’disabled’); } }); HTML

如何使用JQueryvalidation添加STOP Multiple Form Submit

我想在validation完成并且表单提交后停止禁用提交按钮,这样我就不会有多个DB插入。 我没有更新完整表单validation的post,因为大多数人说这是错误的,但我不这么认为。 这是提交: 并在jQueryvalidation下面: $( “#UploadForm” ).validate({ errorLabelContainer: “#messageBox”, wrapper: “td”, rules: { auction_price: { required: true, number: true, min: 1.00 }, auction_reserve_price: { number: true, range: [1.00, 500000.00] }, auction_bin_price: { required: true, number: true, range: [1.00, 500000.00] }, Country: { required: true }, select3: { required: true }, select2: { required: true }, […]

使用jqueryvalidation和选择的插件validation选择框

我试图一起使用validation和选择的插件。 我在validation选择框时遇到了问题。 我发现了类似的问题如何使用“选择”插件进行jQueryvalidation? 和Chosen.js并validationjquery但我找不到将解法导入我的代码的方法: <input type='hidden' value='’ name=’pkedit’ id=’pkedit’> Product Name*<input id='nameedit' name='nameedit' value='’/> Unit*query($query); if($result->num_rows==0) echo “No unit found. Please define a unit first”; else{ echo “”; while($row=$result->fetch_assoc()) echo “”.$row[‘name’].””; echo “”; } $mysqli->close(); ?> Save Cancel jquery代码 $(“#save”).click(function () { if($(“#producteditform”).validate({ ignore: [], rules: { nameedit: { required: true, maxlength:100 }, unitedit:{ required: […]

jQuery Validation插件不validation动态创建的表单元素

我有一个表单,您可以动态地添加带有输入元素的新行。 在提交表单之前,可以使用http://jqueryvalidation.org/上的插件进行validation。 目前,添加带输入元素的新行的代码如下所示: function addTimeRow(table, stime) { //var rowIdx = $(‘#seminarTimes tr’).length – 1; var $id = $(”); var $dateField = $(”); var $date = $(”) .append($dateField) .append(”); var $from = $(‘ (hh:mm)’); var $to = $(‘ (hh:mm)’); if (typeof(stime) !== ‘undefined’) { $id.attr(‘value’, stime.id); $dateField.attr(‘value’, stime.date); $from.attr(‘value’, stime.from); $to.attr(‘value’, stime.to); } else $id.attr(‘value’, -1); […]

jQueryvalidation插件:只接受字母字符?

我想使用jQuery的validation插件来validation只接受字母字符的字段,但似乎没有为它定义规则。 我搜索过Google,但我发现没什么用处。 有任何想法吗? 感谢您的帮助。

validation动态字段jquery

下午好,我遇到了以下问题。 我正在使用jQuery Validation插件来validation我的表单v1.13.0客户端。 工作得很好。 但我无法解决的问题是: 我有一个字段名称“product []”,这是一个数组。 我可能有一个或者我可能在这个arrays中有20个产品。 这是我的代码: data_emissao: {required: true}, forma_pagamento: {required: true}, produto[]: {required: true}, // tried this with no sucess 有人遇到过这个问题吗?