Tag: jquery validate

jQuery Validate:向父div添加错误或validation类

我正在使用Twitter的Bootstrap作为我正在进行的项目的框架。 我试图使用jQuery Validate插件validation一个简单的联系表单,但它引起了一些令人头疼的问题。 我想在每个表单的输入的父div中添加一个Error或Valid类。 这是我的表单代码: @ Submit 正如你所看到的,我的div.control-group是我要添加类的div。 我试图使用突出显示 (如此处所示 ,但这根本不起作用)和errorPlacement (见下文),但我没有正确地做到这一点。 理想情况下,我希望在keyup上添加/删除类,以便保留插件提供的强大function。 这个简单的代码可以工作,但它不会删除类,只能在提交表单时使用: $(“#msg-form”).validate({ errorPlacement: function(error, element) { $(element).parent(‘div’).addClass(‘error’); } }); 任何人都可以建议我应该用什么选项来实现这个目标?! 在此先感谢 – 我可以提供必要的任何其他细节!

jQueryvalidation自定义消息

我有一个输入,我想在用户没有填写时显示自定义错误消息。 如何向此特定输入添加自定义错误消息?

ASP .Net MVC 3:自定义不显眼的validation

我正在尝试为我的应用添加自定义不显眼的validation。 它似乎没有运行validation。 这是我的属性类: public IEnumerable GetClientValidationRules( ModelMetadata metadata, ControllerContext context) { yield return new ModelClientValidationRule { ErrorMessage = ErrorMessage, ValidationType = “custrequired” }; } 我的JavaScript: $.validator.addMethod(‘custrequired’, function(value, element, param) { return value && value !== ’99:99′ && value !== ‘9:99’; }); $.validator.unobtrusive.adapters.add(‘custrequired’, null, function(options) { return options.messages[‘custrequired’] = options.message; });

jQueryvalidation插件错误:TypeError:validation程序未定义

这是表单的html代码: E-Mail Passwort 这是我用于validation的代码: $(document).ready(function() { $(“#login”).validate({ debug: true, rules: { email: { required: true, email: true }, password: { required: true } }, messages: { email: { required: “Please enter a email adress”, email: “Please enter a valid email address” }, password:”Please enter password” } }); }); 在控制台中记录以下错误: TypeError: validator is undefined …or.settings[eventType] && […]

JQueryvalidation输入文件类型

我有一个可以有0到数百个元素的表单。 我根据动态添加到页面的数量顺序命名它们。 例如: 在我的JQuery中,我想在可接受的MIME /文件类型上validation这些输入。 像这样: $(“#formNew”).validate({ rules: { fileupload: { required: true, accept: “image/jpeg, image/pjpeg” } } 我的问题是输入文件元素的name属性是动态的。 它必须是动态的,以便我的Web应用程序可以正确处理每个上载。 所以显然使用“fileupload”不会在规则部分中起作用。 如何为所有名称为“fileupload”的输入设置规则? 这是动态添加输入的代码: var filenumber = 1; $(“#AddFile”).click(function () { //User clicks button #AddFile $(‘ Remove’).prependTo(“#FileUploader”); filenumber++; return false; }); $(“#FileUploader”).on(‘click’, ‘.RemoveFileUpload’, function () { //Remove input if (filenumber > 0) { $(this).parent(‘li’).remove(); filenumber–; } […]

使用ajax调用进行jqueryvalidation

我正在使用jqueryvalidation,我需要validation一封电子邮件。 我用 $(“#myForm”).validate({ rules: email: { required: true, email: true } }) 到现在为止还挺好。 问题是我需要进行ajax调用来validation给定的电子邮件是否已经存在。如果存在显示消息“此电子邮件已经退出。请选择其他”。 任何人都可以帮我实现这一点。

MVC 3和JQuery中的手动表单validation

我希望能够在用户选择“GO”按钮时在客户端触发表单validation。 目前,当选择“GO”按钮时,它不会validation完整的表格。 例如,如果我加载表单并选择“Go”按钮而不将焦点放在文本框中,则不会validation任何内容,并且val.Valid()返回true。 如果我在文本框中输入了无效数据,则会对该单个项目进行validation; 当我选择“GO”按钮时,val.Valid()返回false。 所以我想要做的是,当用户选择按钮或其他事件时,我想触发所有表单validation。 我在MVC 3中这样做 public class TestValidationModel { [Required(ErrorMessage=”UserName Is Required”)] [RegularExpression(@”(\S)+”, ErrorMessage = “White space is not allowed”)] [StringLength(12, MinimumLength = 3)] public string UserName { get; set; } [Required(ErrorMessage=”Password Is Required”)] [StringLength(20, MinimumLength = 3)] public string Password { get; set; } [Required(ErrorMessage=”Email Address Is Required”)] [Display(Name = “Email […]

如何使用jQuery Validation插件validation美国邮政编码

我正在使用jQuery Validation插件来validation我的表单。 我想根据美国ZIPCode格式validation邮政编码: – > 12345 > 12345-6789 > 12345 6789 根据我的密码,它validation邮政编码应该是最大5和所有数字。 请参阅以下代码: $().ready(function () { // validate signup form on keyup and submit $(“#locationSetup”).validate({ rules: { ‘Address.AddressStreet’: “required”, ‘Address.City’: “required”, ‘Address.State.Country.CountryIsoCode’: “required”, ‘Address.State.SubnationalIsoCode’: “required”, ‘Address.PostalCode’: { required: true, minlength: 5, maxlength: 5, digits: true } }, messages: { ‘Address.AddressStreet’: “Please enter your Street Address!”, […]

jQueryvalidation器插件:validation可选字段

问题我想使用我创建的自定义validation器来validation字段,如果字段有值,则基本上是电话号码的正则表达式,否则不需要validation,因为它是可选的。 自定义validation器: $.validator.addMethod(‘phone’, function (value) { return /^[01]?[- .]?\(?[2-9]\d{2}\)?[- .]?\d{3}[- .]?\d{4}$/.test(value); }, ‘Please enter a valid US phone number.’); 规则: phone: { required: true, phone: true }, fax: { phone: true } 我甚至尝试过: phone: { required: true, phone: true }, fax: { required: function(element){ if (!$(“#cf-fax”).val()) { return true; } else { return false; } […]

jQueryvalidation,在两个空白字段中,必须填充至少一个字段或两者都填写

我想validation我的表单,以便在两个空白字段中,至少必须填写一个字段,并且还可以填充两个字段; 但不能留下任何字段空白。 我正在使用jquery-1.9.1-min.js,这是我的html页面。 Email You need to type an email address OR Username 任何建议怎么做….? 我已经试过了 jQuery.validator.addMethod(“require_from_group”, function(value, element, options) { alert(“xxx”); var valid = $(options[1], element.form).filter(function() { return $(this).val(); }).length >= options[0]; if(!$(element).data(‘reval’)) { var fields = $(options[1], element.form); fields.data(‘reval’, true).valid(); fields.data(‘reval’, false); } return valid; }, jQuery.format(“‘Please enter either username/ email address to recover […]