Tag: jquery validate

如果填写/选择了表单字段,则jQuery require_from_group

我有一个页面,允许人们输入最多五个非强制性推荐的详细信息。 每组推荐都包含在自己的div 。 当填写/选择任何一个字段时,我需要检查同一个div中的所有其他字段和至少一个联系号码是否也被填充。 如果未填写/选择任何字段,则表单应成功通过。 我被困在这个时间最长,因为我只设法使用require_from_group作为检查至少一个填写的联系号码的联系号码,但它不符合我的要求。 表单字段的HTML代码 My Referral: Salutation Please select Mr Mrs Ms Mdm Name Contact Number (Mobile) Contact Number (Home) Contact Number (Office) Email Address Best Time to Call Please select 9am – 12 pm 12pm – 2pm 2pm – 4pm 4pm – 6pm Anytime jQuery函数,它当前检查是否需要填充至少一个联系号码 var initCustomerReferralFormComponents = function() { jQuery.validator.addMethod(“require_from_group_contact”, […]

用于validation具有特定规则的密码的jQuery方法

我是jquery的新手,并尝试使用validation密码的非常基本的复杂性。 密码必须至少为7个字符,至少包含1个大写字母,至少包含1个小写字母,并且至少包含1个数字或特殊字符。 这个问题与我找到的这个答案非常相似,但是我在添加“数字OR特殊字符”部分时遇到了麻烦。 我认为这是一个正则表达式,我只是没有得到。 我对该答案的修改如下: $.validator.addMethod(“pwcheck”, function(value) { return /^[A-Za-z0-9\d=!\-@._*]*$/.test(value) // consists of only these && /[az]/.test(value) // has a lowercase letter && /[AZ]/.test(value) //has an uppercase letter && (/\d/.test(value) || /~!@#$%^&*_-+=[]\{}|;’:”,. /.test(value) // has a digit or special char });

在jquery validate中实现require_from_group

我试图让一组输入validation为一个。 因此,如果任何输入为空,它将在输入下方显示一条消息。 我一直在关注另一个SO答案。 4个输入将无法validation。 当没有提交数据时,他们只是不做任何事情。 我的其他输入validation就好了。 这是我的表格: Credit Card @Html.TextBoxFor(model => model.cardNumber, new { @class = “form-control cc”, @id = “CardNum”, @placeholder = “Card Number” }) @Html.TextBoxFor(model => model.name, new { @class = “form-control cap cc”, @id = “FullName”, @placeholder = “Full Name” }) @Html.TextBoxFor(model => model.expDate, new { @class = “form-control cc”, @id = […]

如何使用jQuery Validate插件validation整个页面?

在某些情况下使用jQuery validate插件很容易,比如这个,来自官方文档,这里有: Please provide your name, email address (won’t be published) and a comment Name (required, at least 2 characters) E-Mail (required) URL (optional) Your comment (required) $(“#commentForm”).validate(); 但是,如果您本身没有“表单”,但想要对整个页面应用validation,该怎么办? 我试过这个: $(window).load(function () { . . . this.validate(); }); ……但它似乎不起作用。 相关问题在这里 。

jQuery使用两个类设置validation错误框

我有一个与我的代码,我有一个特定的textarea ,我使用主.error类和另一个.textAreaError放置错误框是我想要它但我不确定如何配置textarea错误加载在这个特定框。 从上一个问题我得到了以下jQuery行function(error, element) { error.appendTo(element.siblings(“label”)); } 但我不确定如何在下面的代码中使用它。 jQuery的: jQuery(document).ready(function() { //Home Validation onfocusout: true, $(“#quote”).validate({ rules:{ companyName:{ required: true, url: true } } }); HTML: Error Here

如何向动态创建的(C#)元素添加“Required”属性?

我想让一些TextBoxes / text输入“必需”,以便我可以使用Validate jQueryvalidation插件。 我试过这个: boxPayeeName = new TextBox { CssClass = “finaff-webform-field-input”, ID = “payeeName”, Required = true }; ……但在那里不承认“必需”; 所以我试过这个: boxPayeeName = new TextBox { CssClass = “finaff-webform-field-input”, ID = “payeeName” }; boxPayeeName.Attributes[“required”] = “true”; 我也试过这种分配给属性的样式,在类似的控件上: boxRequesterName.Attributes.Add(“required”, “true”); 我通过在jQuery(* .ascx)文件中设置的Validate jQuery插件进行validation: $(window).load(function () { . . . this.validate(); }); …设置后如此: …但是当我运动页面时没有进行validation – 当我将boxPayeeName和boxRequesterName留空时,我看不到任何validation消息。 […]

jqueryvalidation和id的ft号码

嗨我有一个使用salesforce的各种数字的表格,例如: Landing Page: 这是我的jquery: $(“#requestInfo”).validate({ rules: { first_name: { required: true }, last_name: { required: true }, email: { required: true, email: true }, ’00NF0000008Mrcm’: { selectNone: true } }, messages: { first_name: ‘Please enter your first name’, last_name: ‘Please enter your last name’, email: ‘Please enter your email address’, 00NF0000008Mrcm: ‘Please enter your telephone […]

JQueryvalidation插件:$(“#”)。validate()不是函数

我使用jquery-1.4.2库和jquery.validate.js插件来validation一个非常简单的表单。 在head部分,我有以下代码: $(document).ready(function(){ // date pickers $(‘#birthdate’).datepicker(); $(“#deliverydate”).datepicker(); //apply styles to buttons $(‘input:button’).button(); // data validation $(“#createAnimalForm”).validate({ debug: true, rules: { weight: { required: true } }, messages: { weight: { required: “Please enter a numeric value for weight.” } } }); }); function createClicked(){ $(“#createAnimalForm”).validate().form(); } 在body部分,我已经定义了表单和输入字段来接受权重值。 正文的代码如下: Weight:  gms 当我在firefox中加载页面时,我在firebug中收到以下错误: $(“#createAnimalForm”).validate is not […]

自定义样式的jqueryvalidation

我使用帮助jqueryValidation进行了注册。 一切都会好的,但我注意到,在Opera和Mozilla Firefox中,来自bootstrap的“select”看起来很难看。 我使用jquery选择来解决我的问题,但这两个脚本不想一起工作。 边框不会更改颜色,并且不会显示错误消息。 有什么帮助吗? 这是我的代码: Afghanistan Aland Islands … Zimbabwe MyValidation js: $(document).ready(function(){ $(‘#contact-form’).validate({ rules: { country:{ required: true } }, highlight: function(element) { $(element).closest(‘.form-group’).removeClass(‘has-success’).addClass(‘has-error’); }, unhighlight: function(element) { $(element).closest(‘.form-group’).removeClass(‘has-error’).addClass(‘has-success’); } }); }); 和自定义下拉列表js: var config = { ‘.chosen-select’ : {} } for (var selector in config) { $(selector).chosen(config[selector]); }

jquery.form / validate插件仅允许在输入更改时提交

我想使用jQuery.Form / Validate插件,只允许在任何输入实际更改时提交我的表单。 使用beforeSubmit: :: http://jquery.malsup.com/form/#options-object有回调逻辑。 但是,我似乎无法使其发挥作用。 这是我到目前为止所拥有的: $(document.body).on(‘click’, ‘input[type=”submit”]’, function(){ var $form =$(‘form’); $form.validate({ submitHandler: function($form) { $($form).ajaxSubmit({ beforeSubmit: function(arr, $form){ var value = ”, storedValue=”; $($form+’:input’).each(function (index, el) { value=$(el).val(); storedValue=$(el).data(“stored”); if(value!=storedValue){ console.log(“Changed”); return true; } else { return false; console.log(“NOT changed”); } }); …success handling, etc.. beforeSubmit: function(arr, $form) { var value […]