Tag: jquery validate

当jQueryvalidation远程失败时打开模态

我正在使用jQueryvalidation插件,它工作得很好。 我希望能够在远程ajax失败时显示消息并触发模式(示例中为alert())。 我无法弄清楚如何做到这两点。 现在,它按预期触发alert(),但还附加错误消息“Please fix this field”,这应该是我自己的自定义错误消息。 这是我得到的: $(“#adresse-form”).validate({ errorElement: “span”, rules: { navn: { required: true, minlength: 5, maxlength: 25 }, tlf: { required: true, digits: true, minlength: 8, remote: { url: “/ajax/check_tlf”, type: “post” } } }, messages: { navn: “Field Name is required”, tlf: { required: “Field tlf is required!”, remote: function […]

jQueryvalidation未validation或提交

这是我关于此的第3篇post,但我不断进行更改,因为没有一个答案完全正常工作(如果validation工作,提交没有,等等) $( “#订单”)。validation({ submitHandler:function(form){ $(forms).ajaxSubmit(); $( “#阿丘”)显示(1000); $( “#duomenysdiv”)隐藏(500); }, 规则:{ vardas:“必需”, pavarde:“必需”, adresas:“必需”, telef:{ 要求:是的, 数字:是的 }, 电子邮件:{ 要求:是的, 电子邮件:是的 } }, 消息:{ vardas:“Koks Jusu vardas?”, pavarde:“Kokia Jusu pavarde?”, adresas:“Kur Jus gyvenate?”, telef:{ 要求:“Koks Jusu telefono Nr。?”, 数字:“Telefono numeryje turetu buti tik skaitmenys” }, 电子邮件:{ 要求:“Koks Jusuel.paštoadresas?”, 电子邮件:“Iveskite teisingael.paštoadresa” } } }); 我现在真的很疯狂,但我似乎无法让它发挥作用。 我整天都在苦苦挣扎。 […]

Jquery Validator无法在IE 7或8中运行

我有一个大的多方向表单,使用Jquery Validatorvalidation几乎所有字段,包括几个自定义函数。 它在Firefox,Chrome,Safari中运行良好,但不适用于IE 7或8.我确信它只是一些微不足道的东西,我正在试图解决这个问题! 任何帮助是极大的赞赏。 可以在以下位置查看暂存站点: http://173.45.237.55/qrf/

jQuery Validate插件,Bootstrap,Jasny Bootstrap文件输入RegEx – validation在Firefox中工作不在Chrome / IE中

好吧,请耐心等待,因为这个事情相当复杂,不仅仅是为了解释 – 我们正在尝试为文件上传提供“友好”的客户端validation,确保他们试图上传的文件中不存在任何非法字符(是的,我们也进行服务器端validation,但是希望允许用户在尝试上传之前修复文件中的任何非法字符。 我们还使用Bootstrap 2.1.0和Jasny的Bootstrap文件输入样式。 我们有一个用于jQuery Validate的RegEx适用于常规输入,但在这种情况下,validation是触发文件名中是否存在非法字符,并且validation消息未正确清除等。 这是一个小提琴的链接,以更好地说明它: http : //jsfiddle.net/4fu5S/2/ 这是附加方法的JS: $.validator.addMethod( “regexdoc”, function (value, element) { return this.optional(element) || !(/:|\^|\[|\]|\?|&|#|\\|\*|\’|\”||\||%/g.test(value)); }, “Document Names Cannot Contain Characters /, :, ?, \\, *, |, [, ], .”); 这是validation的JS: $(“#frmUpload”) .validate({ debug: true, errorPlacement: function (error, element) { element.closest(‘.control-group’) .find(‘.help-block’) .html(error.text()); }, highlight: function (element, errorClass, […]

元素和jQueryvalidation插件的问题

我准备了一个演示 [contenteditable]元素没有HTML表单的DEMO 。 至于我,这是一个问题,因为jQueryvalidation插件需要forms。 从383行开始查看此处的源代码片段: function delegate( event ) { var validator = $.data( this.form, “validator” ), eventType = “on” + event.type.replace( /^validate/, “” ), settings = validator.settings; if ( settings[ eventType ] && !$( this ).is( settings.ignore ) ) { settings[ eventType ].call( validator, this, event ); } } $( this.currentForm ) .on( “focusin.validate […]

validation器错误消息使提交按钮从页面消失

当我单击提交按钮或键入它使按钮从页面中消失 ,并且表单被错误消息向上 推 。 如何设置错误消息的样式以防止提交按钮消失并将表单“推送”? 这是代码和小提琴: http : //jsfiddle.net/psbq8vkj/1/ CSS: .error-class { color:red; z-index:300; font-size:25px; } .guestlistfield.error-class { position:relative; margin:0 auto; display:inline-block; } input.error-class { border:3px solid red;} input.error-class:focus { border:3px solid #f90;} .valid-class { color:black; } .emailaddress:focus, textarea:focus { border:3px solid #f90; } @media (min-width:765px) { .guestlist { overflow: hidden; width:100%; max-width:730px; margin-top:20px; height:120px; […]

如何在jquery中validation子网格行?

我正在使用SubGrid。 我将在子网格中单击链接“添加会话”,这将向子网格添加行。 我可以添加n行。 现在我需要validation子网格中每个添加的行。 我怎么能这样做? 我正在粘贴下面的代码…… //This is my jqgrid code: function loadSubGrid(subgrid_id, row_id) { DayID = $(‘#DayEvents’).getCell(row_id, ‘DayID’); var pager_id; subgrid_table_id = subgrid_id + “_t”; pager_id = “p_” + subgrid_table_id; $(“#” + subgrid_id).html(“add session”); jQuery(“#” + subgrid_table_id).jqGrid({ url: ‘Event.asmx/GetSubGridDay’, datatype: ‘json’, mtype: ‘POST’, cellEdit: false, cellsubmit: ‘clientarray’, onCellSelect: GridCellClick, ajaxGridOptions: { contentType: ‘application/json; charset=utf-8’ […]

如果jqueryvalidation激活,如何在单选按钮中放置红色边框

我的问题是,如果jqueryvalidation激活就像在示例图片中一样,我不能使单选按钮具有红色边框。 请有人帮我这个。 http://sofzh.miximages.com/javascript/gender_zps0b3bea26.png 当前输出: http : //jsfiddle.net/5kcsn/47/ 我试图这样但不行 .radio-class{ border: solid 1px #a94442; }

JQuery远程validation(不阻止表单提交)

我面临以下问题。 在注册表单中,如果已经使用了给定的用户名,它会尝试远程检查。 这很好用,如果用户名已经使用,我添加错误类工作正常。 问题是,即使用户名已被使用,您仍然可以提交注册表单。 不应该远程validation阻止吗? 这是我的validation码。 var validator = $(‘#register’).validate({ rules: { registerUsername: { required: true, remote: { type: ‘post’, url: ‘includes/CheckUsername’, data: { username: function() { return $(‘#registerUsername’).val() } }, complete: function(data){ if( data.responseText != “found” ) { $(‘#regUsernameGroup’).addClass(‘has-error’).removeClass(‘has-success’); return false; } else{ $(‘#regUsernameGroup’).removeClass(‘has-error’).addClass(‘has-success’); } } } }, registerEmail: { required: true }, registerPassword: […]

jqueryvalidation将来的日期addMethod();

jqueryvalidation插件的一些问题,以及将来的日期。 我有一个像这样的输入字段: 拜托, 我不想要它的日期选择 ! 只有这样的面具: $(“#datefuture”).mask(’99/99/9999′, {placeholder:’_’}); 对于validate插件我试试这个addMethod(); 但它不起作用,我希望有人可以帮助我。 $.validator.addMethod(“minDate”, function(value, element) { var now = new Date(); var myDate = new Date(value); var mD = (“0” + (myDate.getDate())).slice(-2) + ‘/’ + (“0” + (myDate.getMonth()+1)).slice(-2) + ‘/’ + myDate.getFullYear(); var nowdate = (“0” + (now.getDate())).slice(-2) + ‘/’ + (“0” + (now.getMonth()+1)).slice(-2) + ‘/’ + […]