Tag: jquery validate

如何使用jQuery Validate插件测试Recaptcha

我正在使用validationjquery插件和recaptcha作为联系表单,我想知道如何在表单获取之前检查validation码中的代码是否正确如果没有发送错误消息,因为现在validation一切但我插入了错误的代码无论如何都要提交表单。 这是我的代码ty提前为anyhelp var RecaptchaOptions = { lang : ‘en’, theme : ‘custom’, custom_theme_widget: ‘recaptcha_widget’ }; NAME EMAIL CONTACT NUMBER MESSAGE Incorrect please try again Enter the words above: Enter the numbers you hear: Get another CAPTCHA Get an audio CAPTCHA Get an image CAPTCHA Help SUBMIT $(document).ready(function () { $(“#contact”).validate({ rules: { “name_contact”: { required: […]

JQuery.validate – 仅限模糊的一条规则; 其余的应该是正常的吗?

我已经做了一个小提琴来展示我正在尝试为我的用户ID字段做的简单validation: 使它成为必需(尽可能积极地validation) 设置最小长度(尽可能积极地validation) 设置最大长度(尽可能积极地validation) 运行AJAX调用以确保用户ID尚不存在( 我只想在模糊时运行它 ) 我没有使用validate() – 远程规则,因为我想返回一个自定义对象而不是一个简单的字符串。 如果可以使用遥控器并且它只调用模糊规则,那么我可以尝试。 (我的所有AJAX响应都遵循设置对象定义。) HTML User ID: (Checking…) Next JavaScript的 var $wizardForm = $(“#register-wizard”); var $validator = $wizardForm.validate({ rules: { “User.UserId”: { required: true, minlength: 3, maxlength: 125, userIdCheck: true } } }); $(“#next”).click(function (e) { e.preventDefault(); //do validations before moving onto the next tab in the […]

将jQueryvalidation器规则添加到ASP中动态创建的元素

我在MVC3项目的页面上有一些动态插入的表单字段。 通常我们会添加jQueryvalidation服务器端,但在这种情况下我们不能(UI中的多个字段生成一个隐藏字段的值 – 这就是提交的内容。我们无法validation隐藏字段,所以我们必须为用户可以看到的字段添加仅UIvalidation) 将字段动态添加到页面后,我在容器上运行以下代码: $container.find(“.date”).rules(“add”, { required: true, messages: { required: “The date is required” } }); 但它不起作用! 奇怪的是,禁用上面的代码,创建动态元素,然后在浏览器JS控制台中运行代码,但只显示默认validation消息。 我很茫然。 有任何想法吗? 我正在使用jQuery Validation 1.9.0和不引人注目的插件

使用jqueryvalidation插件validation数组输入

我有以下表格。 我试图使用jqueryvalidation插件validation输入。 我尝试过一些代码,但它不起作用。 当我点击提交按钮时,它就会转到表单的动作。 你能告诉我如何使用jqueryvalidation插件validation上面的表单吗? 谢谢 :) 我的Jquery代码: <script type="text/javascript" src="support/datepicker/js/jquery-1.7.2.min.js”> <script type="text/javascript" src="support/js/jquery.validate.js”> $(document).ready(function() { // validate signup form on keyup and submit var validator = $(“#voucherform”).validate({ showErrors: function(errorMap, errorList) { $(“.errormsg”).html($.map(errorList, function (el) { return el.message; }).join(“, “)); }, wrapper: “span”, rules: { reg_number[]: { required: true, minlength: 2, remote: { url: ‘sales/invoice_check’, […]

通过jQueryvalidation日期字符串格式的最佳方法

如果是日期,我发现了许多validation字符串的链接。 喜欢这里和这里 。 但无论如何我无法弄清楚如何validation我们是否有这个东西: 2012年 6月6日,其中前6个是月,第2 个是6天 如果用户输入它: 06/06/2012 如何以正确的方式完成任何线索? 谢谢!!

jQueryvalidationonblur

我正在尝试在我正在创建的网页上进行jQueryvalidation。 我有大约6个不同的字段集,其中包含页面的详细信息。 我正在使用它,因为我隐藏并显示它们提供更好的用户体验。 每当我尝试提交页面时,无论何时添加单个字符(当文本框需要2个或更多字符时),我都会按照我的要求运行插件,但是我也希望validation能够在onblur上进行。 如果他们没有达到validation条件,我想立即通知我的用户,以便他们可以立即修复它,而不必回来。 任何人都可以告诉我我需要做什么我正在使用* http://bassistance.de/jquery-plugins/jquery-plugin-validation/插件。 这是我到目前为止编写的jQuery代码: $(“#aspnetForm”).validate({ rules: { : { required: true, minlength: 2 } , : { required: true, minlength: 2 } , : { required: true, minlength: 8 } , : { required: true, email: true } , : { required: true } , : { required: true } , […]

为复选框数组放置错误消息

我正在使用jQuery的validation插件,它可以创造奇迹。 除非我有一组复选框…错误消息将在第一个复选框后显示…如下所示: <input type="checkbox" name="selectItems" value="” /> —————————— EDITED ——————- —— 我发现我可以使用errorPlacement ,但我不知道如何仅在表格页脚或第二个字段集内的其他位置显示复选框数组的错误消息。 希望你能帮助我。

validation至少一个复选框

我已经看到其他一些post有同样的问题,但无法让解决方案为我工作,所以我发布了自己的问题。 让我先说一下我是JQuery和MVC的新手。 我有3个复选框,我需要确保至少检查其中一个。 我有一些使用Jquery自定义validation的工作。 但它在validation摘要中显示3条消息。 我希望它只显示一条消息,如果可能,不要在validation摘要中显示。 我怎么能实现这个目标? HTML代码 river1 river2 river3 JQuery的 $.validator.addMethod(“checkbox”, function (value, element) { return $(‘.checkbox:checked’).length > 0; }, ‘At least one river must be selected.’);

jquery客户端validation无法在MVC3局部视图中工作

我似乎无法使用以下部分视图进行客户端validation。 此视图位于父视图中的divTSettings div内。 从stackoverflow和其他网站尝试了很多东西,似乎没什么用。 有任何想法吗? @using (Ajax.BeginForm(“CreateT”, “TAdmin”, null, new AjaxOptions { HttpMethod = “Post”, UpdateTargetId = “divTSettings”}, new { id = “CreateTForm” })) { Name: @Html.ValidationMessage(“tName”) } $(function() { $(‘#CreateTForm’).validate({ rules: { tName: { required: true } }, messages: { tName: { required: ‘Name required’ } } }); $(“#CreateTForm”).removeData(“validator”); $(“#CreateTForm”).removeData(“unobtrusiveValidation”); $.validator.unobtrusive.parse(“#CreateTForm”); });

动态jQuery使用AddMethod基于元素validation错误消息

假设我有一个自定义AddMethod到jQuery Validate,如: $.validator.addMethod(‘min-length’, function (val, element) { // do stuff // the error message here needs to be dynamic }, ‘The field cannot be less than than ‘ + element.attr(‘data-min’) + // it is within the closure, but it can’t grab it ‘ length.’); 我无法找到一种方法来获取有问题的元素变量,并从中获取任何值。 我在这里想念的是什么?