Tag: validation

JQuery Validate – class =“cancel”提交按钮仅停止validation一次

我有一个带按钮的表单我不提交表单,但它们(必须)提交按钮。 我给他们上课“取消”,并在第一次点击他们取消提交。 期望的效果。 但是,任何后续点击都会恢复正常; 提交表格。 我不想要的。 现在,我确实在点击这些按钮时发生了一些回发事件。 我试过运行$(’form’)。validate({…}); pageLoad上的函数而不是document.ready,但这只是停止了validation工作。 其中一个按钮的HTML是: 任何想法都会最有帮助。 谢谢。

表单提交时出现的jQuery Modal

我有这个代码,我在用户提交表单时运行(这是为了阻止他们重新提交表单或离开页面,让他们知道表单正在做某事) var lastx = 0; var loadingAnim = setInterval(function () { UpdateSpinner(“#loading”, 128, 1536); }, 32); function UpdateSpinner(target, step, width) { $(target).css(“background-position”, lastx + “px 0px”); lastx = (lastx – step) % width; } var objModal = ‘loading…’; function ShowModal() { jQuery(‘body’).append(objModal); } $(‘form’).submit(function() { ShowModal(); }); 现在这一切都运行正常,除了当用户试图提交一个尚未正确填写的表单时,我使用jQuery Validation插件向他们显示消息但仍然会出现模态。 所以我的问题是如何显示模态,但只有在没有发生validation错误的情况下? 以下是我的validation代码示例: $(function() { $(“#postform”).validate({ rules: […]

为更多字段设置相同的属性

我有两个或更多文本字段,我想对它们应用相同的属性,避免写两次或多次相同的代码 这不起作用: $(“#form”).validate({ rules: { ‘name’, ‘surname’:{ required: true, minlength: 3, maxlength: 50 } } }); 有任何想法吗?

jQueryvalidation澳大利亚电话号码

我试图从输入框中获取值,validation并格式化数字,然后更新输入字段。 我希望它validation所有澳大利亚电话号码(移动电话和固定电话)格式化手机号码到04XX XXX XXX和固定电话号码到(0X)XXXX XXXX var phone_number = $(“#phone”).val(); //validate mobile number var formatted = phone_number.replace(/(\d{3})(\d{3})(\d{4})/, ‘$1-$2-$3’); //replace number $(“#phone”).val(formatted); 任何帮助都是极好的 :)

MVC4和IClientValidatable – 自动AJAX调用服务器端validation

我想在MVC4中实现自定义客户端validation。 我目前使用标准属性,例如我的模型中的标准属性 public class UploadedFiles { [StringLength(255, ErrorMessage = “Path is too long.”)] [Required(ErrorMessage = “Path cannot be empty.”)] [ValidPath] public string SourceDirectory { get; set; } } 所以StringLength和Required都会自动转换为一些JQuery客户端validation。 目前“有效路径”仅适用于服务器端。 validation将始终需要服务器端,因为只有服务器可以validation路径是否有效,您无法执行此客户端。 服务器端代码看起来像 public class ValidPathAttribute : ValidationAttribute, IClientValidatable { public string SourceDirectory; protected override ValidationResult IsValid(object value, ValidationContext validationContext) { string path = value.ToString(); string […]

使用jqueryvalidation

我正在尝试使用jQueryvalidation表单(所有字段) 我的代码仅对输入区域有效,但它不适用于 ,有谁知道如何解决这个问题? $(“.button”).click(function() { // validate and process form // first hide any error messages $(‘.error’).hide(); var name = $(“input#name”).val(); if (name == “”) { $(“label#name_error”).show(); $(“input#name”).focus(); return false; } var email = $(“input#email”).val(); if (email == “”) { $(“label#email_error”).show(); $(“input#email”).focus(); return false; } var subject = $(“input#subject”).val(); if (subject == “”) { $(“label#subject_error”).show(); […]

Javascript / jQuery – Floatvalidation?

我有一个文本字段,一个人可以输入价格(XX.xx)。 有没有办法确保它们只在小数点后输入不超过2位数?

jQuery“data”属性没有W3Cvalidation

我想知道为什么这个html因为“data”属性而无法validation(XHTML 1.0 transitional)。 我一直在寻找答案,而且我没有使用jQuery元数据插件,如果这很重要的话。 有什么方法可以让它validation,或逃避它,以便validation器看不到它?

如何使用jQuery使用dropkick select元素validation表单validation(基于DIV的select表单元素)

我想在基于div的select表单元素上使用jQueryvalidation库。 我正在使用dropkick库来美化我的选择,但由于我的选择元素被DIVS重新创建,我在尝试validation表单时遇到了困难。 Please Select Admin Auditor 上面的选择字段将转换为下面的html。 Please Select Please Select Admin Auditor 我为validation器构建了以下自定义方法,但不确定如何将其应用于表单validation过程。 $.validator.addMethod( “permissionGroupCheck”, function(value, element){ var spanValue = $(“#dk_container_permissionGroup span.dk_label”).text(); if(spanValue == “Please Select”){ return false; }else{ return true; } } );

ASP.net上的JQuery DatePicker

好, 我试图将日期选择器放在ASP.net表单上.. 我看到这段代码可以做到.. $(function() { $( “#” ).datepicker(); }); 我只是想知道如何对此应用validation以及如何显示错误消息..? 格式的validation,如果我放2个日期,第1个今天等。 非常新的JQuery,任何帮助将不胜感激!