Tag: jquery validate

jQuery Validate Plugin:如何validation下拉列表

我正在尝试使用jQuery Validate插件来validation下拉列表。 它正确validation了我的表格的其余部分。 但它不适用于下拉列表。 这是我的jQuery: $(‘#campaignForm’).validate({ rules: { campaign_name: { required: true }, html_url: { required: { depends: function(element) { return $(‘#html_url’).val() == ‘none’; } } } }, messages: { campaign_name: ‘Please enter a campaign name’, html_url: ‘Please select a template’ } }); 这是我的HTML: Select One… … 我究竟做错了什么? 我的变量名称是否以某种方式发生碰撞。 广告系列名称规则运行正常。

Jqueryvalidation:仅允许使用字母和空格

我的validation仅接受字母表。 我也想要允许空格。 $.validator.addMethod(“alpha”, function(value, element) { return this.optional(element) || value == value.match(/^[a-zA-Z]+$/); }); 这里需要做些什么改变?

jQueryvalidation插件:如何将错误视为警告并允许表单提交?

正如主题建议的那样,我使用的是bassistance.devalidation插件(http://docs.jquery.com/Plugins/Validation/),即使存在validation错误,我也希望能够提交表单。 基本上,我们只想使用插件来警告用户潜在的问题(请不要质疑可用性问题,我知道)。 那么,有没有办法轻松地做到这一点,还是应该侵入插件代码? 提前致谢!

jquery validate add方法来validation日期时间

我正在使用我在这里找到的datetimepicker插件,它运行得很好。 现在唯一的问题是它打破了jqueryvalidation插件中包含的标准日期validation,因为输入框中字符串末尾的时间增加了。 这是我到目前为止演示的内容 。 我添加了一个validation方法,检查该值是否为日期,但它不接受时间。 我需要帮助编写自定义validation方法。 如何拆分date和time字符串,然后执行测试以validation它们? 谢谢

使用带有Jquery Validate的input-group-addon包装错误标签的Bootstrap 3表单

使用带有表单组的Bootstrap 3和使用Jquery-Validate的表组和输入组标签。 当Jquery.Validate运行错误时,它会在输入组中附加标签错误控件。 问题是当Jquery Validate添加标签错误控件时,input-group-addon将换行到表单字段下面的下一行。 查看: http : //www.bootply.com/114554 如何将标签错误保留在表单控件下并且不将input-group-addon包装到下一行? 是的,我知道这个解决方案 – 效果很好,但仍然没有为form-horizo​​ntal 排序错误标签: 使用jQuery Validation Plugin启动3

使用jQuery切换以聚焦带有validation错误的选项卡

我试图让jQuery切换到选项卡,如果它发现错误。 现在它会发现错误,但不会转到带有错误的选项卡。 这是我目前的代码 jQuery(document).ready(function() { jQuery(‘#Form’).validate({ ignore: “.ignore”, invalidHandler: function(){ jQuery(“#tabs”).tabs(“select”, jQuery(“#Form .input-validation-error”).closest(“.tab-pane”).get(0).id); } }); }); jQuery(‘.Submit’).click(function(evt) { evt.preventDefault(); jQuery(‘#Form’).submit() });

仅在字段可见时才需要validation

我在ASP.NET MVC 3中使用[Required]属性进行客户端validation。 该课程看起来像: public class User { [Required(ErrorMessage = “First Name is required”)] public string FirstName { get; set; } } 我希望仅在可见的情况下validation字段FirstName ,该字段仅在某些条件下显示。 我怎样才能做到这一点? 我使用了以下内容,但它仍然希望validation该隐藏字段的必填字段。 $(‘#registerForm’).validate({ ignore: “:not(:visible)” });

如何使用jQuery Validate正确validation放置在几个选项卡上的Twitter的Bootstrap表单?

我有一个表单位于几个Twitter的Bootstrap选项卡上: Home Profile 当我在活动选项卡上使用jQuery validatevalidation表单时,在同一选项卡上使用无效值的字段,则validation失败(这是正确的)。 但是当我在一个选项卡上并且无效值在另一个选项卡上时,validation返回true ,这是不正确的。 我该如何解决? 如何在另一个标签上突出显示该字段? 请看这个演示 (只需按下按钮 – 它将显示错误信息,然后转到最后一个标签并按完成那里)。

如果容器被隐藏,则jQuery.validate无效

我将几个输入分成不同的容器(面板)。 我遇到的问题是,如果隐藏其中一个面板( style=”display:none;” ),jQuery.validate插件不会validation这些输入。 我用一个小例子进行测试并发生同样的问题: 视图: @using (Html.BeginForm()) { @Html.ValidationSummary(true) Fields @Html.LabelFor(model => model.UserName) @Html.TextBoxFor(model => model.UserName) @Html.ValidationMessageFor(model => model.UserName) @Html.LabelFor(model => model.FirstName) @Html.TextBoxFor(model => model.FirstName) @Html.ValidationMessageFor(model => model.FirstName) @Html.LabelFor(model => model.LastName) @Html.TextBoxFor(model => model.LastName) @Html.ValidationMessageFor(model => model.LastName) @Html.LabelFor(model => model.City) @Html.TextBoxFor(model => model.City) @Html.ValidationMessageFor(model => model.City) } 模型: public class UserModel { [Required] [StringLength(6, […]

validation可编辑字段

我正在使用Jeditable (发布到CakePHP)在我的页面上输入。 我希望用户只在Jeditable字段中填写数字,所以我的想法是也使用jQueryvalidation插件来validation是否只使用了数字,我已经在我的网站的其他部分使用它。 当您单击div时,Jeditable会动态创建带有输入的表单,因此似乎没有任何内容可供Jqueryvalidation绑定到它并且它似乎不正常工作。 我可以通过Jeditable设置表单的类名(它只有一个类atrribute),创建的输入只有一个name属性,默认为“name”。 我的问题: 这是一个只需要数字的好方法吗? 如果是这样,如何使它与Jqueryvalidation 如果没有,那么什么是更好的解决方案? 在此先感谢,我期待着我得到的任何答案;)