Tag: jquery validate

DatePicker上的日期validation器在IE7 / IE8中触发错误否定

我在一个包含两个jQuery UI DatePickers的表单上进行了一些基本validation。 日期格式为yy-mm-dd。 两个DatePickers都有必需和日期validation。 这些在Chrome和FF中按预期工作,但在IE7 / IE8中触发漏报(有效输入被认为无效)。 日期选择器设置: $(‘.datepicker’).datepicker({ dateFormat: ‘yy-mm-dd’ }); 这是无关的,但我想我会包括,以防万一: $.validator.addMethod(“endDate”, function(value, element) { var startDate = $(‘#startDate’).val(); return Date.parse(startDate) <= Date.parse(value); }); 实际validation: $(‘#ExampleForm’).validate({ rules: { StartDate: { required: true, date: true }, EndDate: { required: true, date: true, endDate: true } }, messages: { StartDate: { required: “Start Date […]

jQuery Validate插件 – 如何根据各种条件显示不同的错误消息

好的,我知道每个人的第一个想法是简单地创建另一个validation方法和消息。 但这是交易。 我们有一个表单,其中包含一个用作雇主姓名和公司名称的字段,具体取决于下拉列表中选择的内容。 我需要做的是当下拉列表显示他们拥有公司并且他们没有填写该字段然后它显示一条消息。 如果他们不拥有公司并且它是空的,那么它会显示另一条消息。 我怎么做到这一点? 这是使用最新版本的jQuery和Validate插件( http://jqueryvalidation.org/ )。 更新:我在选择下面的选定答案后,向您呈现我最终得到的代码…… http://pastebin.com/iG3Z4BbJ 谢谢,享受! 代码详细信息: /** * Reference: http://jqueryvalidation.org/rules */ $(document).ready(function() { var rules = { IncomeSource: ‘required’, NetIncome: { required: true, usDollar: true, minDollars: 1 }, //Begin – Fields that don’t always show JobTitle: { //required: true, nameInput: true }, Employer: { //required: true, nameInput: true […]

JQuery.Validate CDN后备

从这个问题中得到一点: 使用谷歌托管的jQuery的最佳方式,但回到我在Google上的托管库失败 所以我可以检测JQuery CDN是否已关闭并允许这样做: if (typeof jQuery == ‘undefined’) { document.write(unescape(“%3Cscript src=’/Script/jquery-1.7.2.min.js’ type=’text/javascript’%3E%3C/script%3E”)); } 我如何为jquery.validate加载为:

jQueryvalidation大型表单 – 脚本运行缓慢

我正在使用带有jQuery 1.5的jQuery Validate插件1.8.0。 适用于中小型表格。 对于较大的表单,性能会显着下降(即使在IE8和FF4中),有时会导致“脚本运行速度太慢”消息。 即使您指定了自定义规则,该插件似乎也会扫描表单中的整个DOM,以查找要validation的属性和类。 任何人都知道如何完全关闭它? 还有一个忽略选项,但它仍然会扫描DOM,跳过那些忽略attr。 这是ASP.NET呈现的内容,除了大约120行数据。 不幸的是,分析结果不是一种选择。 Header 1 Header 2 Header 3 Header 4 Header 5 Header 6 Header 7 Header 8 XXX YYY ZZZ Y N A B 101

一个表单上有多个jqueryvalidation器

我正在使用jquery.validate插件并面临以下情况: $(document).ready(function() { var validator = $(‘#myForm’).validate({ rules: { value_from_partial: { required: true } }, messages: { value_from_partial: { required: “Enter your firstname” } }, submitHandler: function() { alert(“submitted!”); } }); }); $(document).ready(function() { var validator = $(‘#myForm’).validate({ rules: { value1: { required: true } }, messages: { value1: { required: “Enter your firstname” } […]

如何在我的代码中使用jqueryvalidation和jquery自动完成

嗨,我正在使用codeigniter。 我正在使用jjery和jqueryvalidation插件的 ajax 自动完成 有一个叫做城市的输入框 我为此输入框使用自动完成function jquery代码 var a = jq(‘.city’).autocomplete({ serviceUrl:”config->item(‘base_url’); ?>home/auth/city_autocomplete”, }); 这个的形象 当我从下拉列表中选择一个值时,jqueryvalidation插件会给出一个错误,’min length 3’。 但城市名称大于3个字符 这是我的validation插件代码 var x=jq(“#contactinfo”).validate({ rules: { city: { required:{ depends: function(){ return ((type == “Single Store & Venue”) || (type == “Chain Store & Venue”)|| (type == “Department Store”)); } }, minlength: 3, maxlength: 50 }, }, […]

显示jQueryvalidation摘要和各个错误消息

我在ASP.net MVC中使用jQueryvalidation。 我想显示validation摘要以及控件之外的各个错误消息。 我可以一次做任何一个。 因此,知道如何同时显示两者将非常有用。

Ajax调用提交处理程序Jquery Validation

我有一个表单有多个选择下拉列表name=select[] ,这个表单是从Jqueryvalidationvalidation并成功validation后提交处理程序调用Ajax我想发送所有表单键和值也包括在数组forms,这是我的代码。 function:submitHandler { $.ajax({ url: “processo.php”, type: “POST”, data: new FormData(this), cache: false, processData:false, success: function(data) { $(‘#loading’).hide(); $(“#message”).html(data); } }); } 现在validation成功完成时新的FormData(这个)无法识别表单id。但是当我放入new Formdata($(“#frmRegister”)[0])然后它将变量发送到php而不是数组。 如何在new Formdata(“#frmRegister”)定义表单ID。请new Formdata(“#frmRegister”)我也有多个选择数组的forms。

在jsfiddle jquery中,validate插件没有触发

http://jsfiddle.net/ssthil/zj7F8/ 它没有开火,我错过了哪里? 你可以帮忙吗?

jQueryvalidation错误类没有从字段中删除

我有一个jQueryvalidation的自定义方法(基于Sparky对相关问题的回答 ),它检查以确保一组四个文本字段中的一个具有值。 这工作正常,除了我刚刚注意到即使错误消息在其中一个字段中输入值时消失,错误类仍保留在原位,因此文本字段以错误颜色突出显示(本例中为红色背景) )。 关于如何解决这个问题的任何想法? 谢谢。 这是问题的一个方面 。 这是我的脚本: $(document).ready(function () { $.validator.addMethod(“textboxrule”, function (value, element) { return ($(‘#my_text_field_1’).val() != ” || $(‘#my_text_field_2’).val() != ” || $(‘#my_text_field_3’).val() != ” || $(‘#my_text_field_4’).val() != ”) }, “Select at least one of these four”); $(‘.my_form’).validate({ // initialize the plugin errorLabelContainer: “.form_errors”, wrapper: “li”, groups: { somename: “my_text_field_1 my_text_field_2 […]