Tag: jquery validate

Jquery使用链接validation并发送表单

这是我的代码: $(document).ready(function() { $(“#alta”).validate(); }); <form id="alta" method="post" action="Html->url(‘/’); ?>alta”> Nombre: Send 而我的问题是我不使用提交输入,需要使用链接,但提交表单并且无效。 谢谢

jQueryvalidation – 至少需要一个同名的输入

我正在使用Jquery Validation插件,并在数组中有一系列具有相同名称的输入,例如5个输入,其中name =“name []” 我想要至少有一个这样的要求。 谁会知道怎么做? 谢谢!

Jqueryvalidation器与远程的怪异行为

我有一个使用jQueryvalidation器的注册表单: $(‘reg_form’).validate({ ignore:””, rules : { user_name : { required :1, minlength :8, remote :”check_user_name.php” }, password : { required :1, minlength :8, }, firstname : { required :1, }, lastname : { required :1, }, email : { required :1, }, } }); 它工作得很好,但问题很遥远。 它永远不会检测用户名是否已经在数据库中。 远程代码如下: $uname = $_GET[“user_name”]; $UserObj = new User(); echo […]

jQueryvalidation:仅在validation字段时提交表单

我正在使用下面的代码validation我的表单。 validation很顺利,但提交表单时遇到问题。 问题是:每次单击“发送表单”按钮时,表单都会提交到php文件,无论表单是否未经过validation。 我该如何解决这个问题? 我一直在研究submitHandler,但我不知道如何使用它与ajax和序列化.. 非常感谢! $(document).ready(function(){ $(“#form”).validate({ rules: { name: { required: true }, lname: { required: true } }, messages: { name: { required: “* required” }, lname: { required: “* required” } } }); //end validate $(‘#form’).submit(function() { theUrl = ‘form.php’; var params = $(this).serialize(); $.ajax ({ type: “POST”, url: theUrl, data: […]

匹配’密码’和’管理员’不工作的Jqueryvalidation

我曾尝试为密码编写正则表达式: public class ApplicationUser : IdentityUser, ITimeStamps { public const string PasswordRegularExpression = @”admin|password”; // public const string PasswordRegularExpression = @”/admin|password/i”; // Tried this too // public const string PasswordRegularExpression = @”/(admin|password)/i”; // Tried this too 这超出了正常的Microsoft身份标识: manager.PasswordValidator = new PasswordValidator { RequiredLength = 6, RequireNonLetterOrDigit = false, RequireDigit = true, RequireLowercase = false, RequireUppercase […]

使用asp.net mvc中的单选按钮进行远程validation

我需要在我的布尔字段上使用远程validation。 我有一个看起来像这样的模型: public class ViewModel { [Remote(“ValidMePlease”, “Home”, AdditionalFields = “SomeKindOfDate”, ErrorMessage = “use date with true”)] public bool IsSomething {get;set;} public DateTime? SomeKindOfDate {get;set;} } 我的控制器: [OutputCache(Location = System.Web.UI.OutputCacheLocation.None, NoStore = true)] public class HomeController : Controller { public JsonResult ValidMePlease(bool IsSomething , DateTime? SomeKindOfDate ) { if (IsSomething && !SomeKindOfDate .HasValue) return Json(false, […]

JQuery Validation插件submitHandler对我不起作用

您好我得到以下问题我的以下代码对我不起作用,我无法弄清楚为什么。 我希望你们能帮助我。 编辑:提交处理程序根本不会被调用。 我甚至没有得到警报信息。 我想禁用提交按钮,直到表单被validation。 $(‘form’).validate({ onsubmit: true, debug: true, errorLabelContainer: “#errorBox”, rules: { user_email: { minlength: 4, email: true, required: true }, user_textField: { minlength: 3, required: true }, user_phone: { required: true, number: true, minlength: 4 }, user_fax: { number: true, minlength: 4 }, user_plz: { required: true, number: true, minlength: 5 } […]

使用jquery validate插件返回带有远程的字符串

从jquery文档中,描述了jquery validate插件的远程function: 响应被评估为JSON,对于有效元素必须为true,并且对于无效元素,可以是任何false,undefined或null,使用默认消息; 或者一个字符串,例如。 “该名称已被采用,请尝试使用peter123”以显示为错误消息。 我有一个回应是响应的php页面,如果我使用echo(“true”)或echo(“false”),它的工作原理如上所述。 但是,每当我回显一个字符串时,都不会显示任何错误消息,甚至不会显示默认消息。 我该怎么做才能回显错误信息并将其显示在正在validation的输入框旁边的错误标签中? 这是我的jquery函数: $(document).ready(function(){ $(“#masq”).validate({ rules: { user: { required:true, minlength:1, remote:”?action=remoteCheck” } }, messages: { user: “id must have at least 1 character.” } }); }); 和我的PHPfunction: //sql validation here if(!$user) { $return = “id ” . $user . ” does not exist.”; //echo(“false”); works correctly echo($return); //does […]

在jqueryvalidation中是否存在min =“0”的错误? 还是我忽略了什么?

jQueryvalidation似乎可以正常工作, min=”1″和min=”-1″ ,但不是min=”0″ 。 考虑一下这个jsFiddle 。 它适当地在第一个input元素和第三个input元素中对应于-5的值,但在第二个input元素中接受-5,其中min=”0″ 。 这是jQueryvalidation中的错误还是我忽略了什么? Test Validation Documentation JavaScript的 $(document).ready(function () { $(‘#myform’).validate({ }); $(‘#event2’).on(‘click’, function () { $(‘#myform’).valid(); }); });

Bootstrap 3 + Chosen + jqueryvalidation丢失格式

我有以下代码http://jsfiddle.net/emamut/CBjmj/4/ $.validator.setDefaults({ ignore: “:hidden:not(select)” }); $(‘form’).validate({ highlight: function(element) { $(element).closest(‘.form-group’).addClass(‘has-error’); }, unhighlight: function(element) { $(element).closest(‘.form-group’).removeClass(‘has-error’); }, errorElement: ‘span’, errorClass: ‘help-block’, errorPlacement: function(error, element) { if(element.parent(‘.input-group’).length) { error.insertAfter(element.parent()); } else { error.insertAfter(element); } } }); 但是当选择validation时,格式化将丢失并返回正常的选择格式