Tag: jquery validate

在bootstrap下拉菜单中应用jqueryvalidation

我有以下bootstrap下拉菜单: Pens Nothing selected Nothing selected Ballpoint Pens Rollerball Pens Fountain Pens Custom pens 这个脚本让它下拉: $(document.body).on(‘click’, ‘.dropdown-menu li’, function(event) { var $target = $(event.currentTarget); $target.closest(‘.btn-group’).find( ‘[data-bind=”label”]’).text( $target.text()).end().children(‘.dropdown-toggle’).dropdown(‘toggle’); return false; }); 如何在其上应用jquery validation ,在id为my_li_id_0的元素上引发错误?

在jQueryvalidation成功后,使用ajax提交表单

好吧,我有一个表格,我正在validationjQueryvalidation,我现在尝试用AJAX提交它。 使用下面的代码,一旦表单有效并且您单击提交页面重新加载并且输入被放置在URL地址栏中(即method =“get”) 在ajax方法中,我将其设置为POST但它似乎没有使用ajax调用。 我做错了什么? $().ready(function() { var $form = $(this); //validate the inquiry form on keyup and submit $(“#inquiryForm”).validate({ showErrors: function(errorMap, errorList) { for (var error in errorMap) { $.growl.error({ message: errorMap[error] }); } }, onkeyup: false, rules: { fullName: { required: true }, email: { required: true, email: true }, inquiry: { required: […]

Jquery.validate – 一个页面 – 多个表单,一个提交ok,其他没有

在我的页面上,我有3个完整的表单,每个表单都有自己的提交按钮,每个表单和按钮都有不同的ID。 … Submit … Submit … Submit 在javascript中,我对每个提交按钮都有以下逻辑: $.validator.setDefaults({ debug:true, errorElement: ‘span’, //default input error message container errorClass: ‘help-inline’, // default input error message class focusInvalid: false, // do not focus the last invalid input) highlight: function (element) { // hightlight error inputs $(element).closest(‘.control-group’).addClass(‘error’); // set error class to the control group }, unhighlight: function […]

使用jQueryvalidation在单独的div中显示错误消息

我正在使用jQueryvalidation,我想在div中显示错误消息 在表单下方显示的默认值不适用于我的表单设计。 validation脚本链接到我有表单的页面,它看起来像: $(function validate() { var rules = { rules: { full_name: { minlength: 2, maxlength: 50, required: true }, address: { minlength: 5, required: true }, city: { minlength: 2, required: true }, state: { minlength: 2, maxlength: 2, required: true }, zip: { minlength:5, maxlength:5, required: true }, phone: { required: true, […]

Jqueryvalidation隐藏了kendo-ui控件

我有一个使用kendo-ui numericTextBox @Html.LabelFor(p => p.Cost) @Html.TextBoxFor(p => p.Cost, new { @autocomplete = “off” }) 我绑定它,然后,使其与jquery validate插件一起工作,我设置以下设置: $(“#Cost”).kendoNumericTextBox({ format: “c”, min: 0, decimals: 2 }); $.validator.setDefaults({ ignore: [], highlight: function (element, errorClass) { element = $(element); if (element.hasClass(“k-input”)) { element.closest(“.k-widget”).addClass(errorClass); } else { element.addClass(errorClass); } }, unhighlight: function (element, errorClass) { element = $(element); if (element.hasClass(“k-input”)) […]

jQueryValidate – 必填字段 – depends不起作用

使用jQueryValidate,我只是在另一个特定字段为空时尝试创建一个字段。 所以,在互联网上搜索后,我这样做了: rules: { marque: { required: { depends: function() { if (($(‘#add_marque’).val() == “Ajouter une marque” && $(‘#marque’).val() == -1) || ($(‘#add_marque’).val() == “” && $(‘#marque’).val() == -1)) { return true; } else { return false; } } } } } 不幸的是,它不起作用。 但是,如果我这样做: depends: function() { if (($(‘#add_marque’).val() == “Ajouter une marque” && $(‘#marque’).val() […]

ASP.NET MVC 4 – 客户端validation不起作用

我正在使用Visual Studio 2012,我无法获得自定义属性客户端逻辑,以便以较小的规模重现,我创建了一个新的MVC 4项目,我创建了以下模型和属性,永远不会validation public class MyModel { public int Id { get; set; } [Required] public string LastName { get; set; } [NeverValid(ErrorMessage=”Serverside Will Never Validate”)] public string FirstName { get; set; } } public class NeverValidAttribute : ValidationAttribute, IClientValidatable { public override bool IsValid(object value) { return false; } protected override ValidationResult IsValid(object […]

jQuery Validation插件:如何强制使用某种电话号码格式### – ### – ####

我在页面上有jQuery Validation插件。 当有人在表单字段中键入电话号码时,我希望validation程序仅识别某种格式: ###-###-#### 我在JavaScript中看到了这个: phone_number: { required: true, number: true }, 我可以在那里添加一些东西来指定电话号码所需的格式吗? 我发现了一些关于添加jQuery Mask插件的东西,但如果我可以避免它,我宁愿不添加页面权重。 (另外……当然必须存在某种方式来validation某种格式。)

带有表单validation插件的jQuery UI对话框

我目前正在为我的表单使用bassistancevalidation插件 。 我正在使用弹出模式对话框来存放需要validation的表单,但由于某种原因,它不是在调用我的表单…我的所有ID和引用都在工作,我仍然没有成功。 也许有人可以为我揭开光明。 这是我的Javascript代码。 $(“#addEventDialog”).dialog(“open”); $(“#addEventDialog”).dialog({ title: ‘Add Event’, modal: true, buttons: { “Save”: function() { $(“#interestForm”).validate({ submitHandler: function(form) { $(“#calendarWidget2”).ajaxSubmit({ target: “#calendarResponse”, dataType: ‘json’, beforeSubmit: function () { $(‘input[type=submit]’).attr(“disabled”, true); $(“#calendarResponse”).show(‘slow’); }, success: function(response, event) { if(response.status == true) { $(‘input[type=submit]’).attr(“disabled”, false); $(“#calendarResponse”).delay(5000).fadeOut(‘slow’); //If the widget says it’s okay to refresh, refresh otherwise, […]

如何使用jQueryvalidation检查确切的长度?

使用jQuery Validation插件validation表单,如何确认字符串是否正好是X个字符?