Tag: validation

在没有提交表格的情况下检查日期是否过去

我有这个代码,我想检查一个日期是否过去。 我希望在表单提交之前输入日期后立即检查。 function checkDate() { var selectedDate = document.getElementById(‘datepicker’).value; var now = new Date(); if (selectedDate < now) { alert("Date must be in the future"); } } 这不起作用,如果我输入过去的日期(例如2014-12-03),它不会显示警报。

南非身份证号码validation并获得年龄和性别

我已经研究了这个,但我使用的代码似乎都没有用。 南非身份证号码包含出生日期和性别。 我想要的只是当他们的ID号被输入到输入字段时输入该信息并validation它,最好是在jQuery或javascript中 任何帮助表示赞赏, 的Dawid

使用jquery启用禁用asp.netvalidation控件

PLZ指导我如何使用客户端的jQuery启用或禁用asp.netvalidation控件。 需要这样做才能在按下按钮时完成操作。 谢谢

jQueryvalidation:需要有效的电话或有效的电子邮件

使用jQueryvalidation的第一天,但​​不是jQuery的第一天。 很简单的问题:我有三个文本输入:姓名,电话和电子邮件。 我想要名字(没有汗水)和EITHER手机或电子邮件,并确保输入在EITHER手机或电子邮件中有效。 我试过这个: $(document).ready(function() { $(“#contactForm”).validate({ debug:true, rules: { name: { required: true }, email: { email:true, required: function(element){ !$(“#phone”).valid(); } }, phone: { phoneUS: true, required: function(element){ !$(“#email”).valid(); } } }, messages: { name: “Please specify your name”, email: { required: “Please enter a valid email” }, phone: “Please enter a 10 digit […]

动态局部视图+ jquery表单劫持+客户端validation=无法正常工作

我正在使用MVC 3与不引人注目的javascript进行客户端validation。 我有一个可以点击的行的表。 单击时,我想调出一个动态加载的局部视图。 这是代码: function GetStuff(id) { $.ajax( { url: “Edit/” + id, success: function (result) { $(“#DivTest”).html(result); } }); } 这一切都有效。 问题是当我尝试使用jquery在partial中保存某些东西时。 表单被劫持,如下所示: $(function () { $.post($(this).attr(“action”), $(this).serialize(), function (data) { alert(“test”); }); e.preventDefault(); }); 这一切使得客户端validation不起作用。 即使我遗漏了一些必要的值,它也会发布post。 如果我没有使用ajax发布或者如果部分加载在页面加载(非动态)上,这一切都有效。 我尝试过的: 我试着把它放在post之前: if($(‘form’).validate().form()){ … } 这只是每次都返回真实.. 从这篇文章我得到2个建议ASP.NET MVC 2使用jQuery加载局部视图 – 没有客户端validation 添加 Sys.Mvc.FormContext._Application_Load(); 部分加载后..并将post的数据类型设置为“html”。 都没有奏效。 […]

以HTML5格式在JavaScript中显示错误

我有一个包含必填字段的HTML5表单: Check 另外,我有以下jQuery代码: $(‘#my_button’).on(‘click’, function() { if ($(‘#my_form’).checkValidity() == false) { //show errors } }); 我想在//show errors行中强制显示HTML5错误。

jQuery Validation插件:当有submitHandler处理程序时,禁用指定提交按钮的validation

好的,我正在使用umbraco论坛模块,并在评论表单上使用jquery validate插件。 问题是我使用UserControl在同一页面上添加了一个搜索按钮,搜索提交按钮触发了评论表单提交validation。 我做了一些研究,并在按钮上添加了“取消”css类。 这绕过了第一个validation问题,但它仍然属于’submitHandler’。 已阅读源代码并找到一种方法来检测搜索按钮是否触发提交。 但是,没有一种绕过处理程序的好方法。 我目前正在使用一种丑陋的方式来做到这一点:创建javascript错误! 我想知道一个更好的方法来完成这项工作。 非常感谢! 顺便说一句,我目前正在使用: submitHandler: function (form) { $(form).find(‘:hidden’).each(function () { var name = $(this).attr(‘name’); if (name && name.indexOf(‘btnSearch’) === name.length – ‘btnSearch’.length) { // this is a dirty hack to avoid the validate plugin to work for the button eval(“var error = 1 2 ””); } }); […]

ASP.NET MVC客户端validation与部分视图和Ajax

我正在使用MVC 2.0框架的客户端validationfunction(使用Html.ValidationMessageFor()和Html.EnableClientValidation() )。 当我以简单的forms使用validation时,一切都很好。 但是当我通过jQuery Ajax获取此表单时 $.get(‘PathToMyForm’, function(htmlResult) { $(‘selector’).html(htmlResult); }); 客户端validation不起作用。 为什么?

使用javascript / jquery检测Asp.Net表单是否有效

我有一个在updatePanel中的表单,我有一个隐藏加载图像的跨度,我想在用户点击提交按钮时显示,但我首先需要检查页面在客户端是否有效。 此外,我正在使用jQuery显示加载范围。 这是我的代码: function showLoading() { $(‘#loader’).show(); } Your message is sent

jQuery Validation插件中的组的自定义错误消息

我正在使用jQuery Validation插件,我已经开始将我的一些字段组合在一起: groups: { fullName: “myFirstName myLastName” }, 我还将这些字段添加到规则部分,以便validation它们: rules: { myFirstName: { required: true }, myLastName: { required: true } }, 这很好用,并为组生成错误“此字段是必需的”。 我的问题在于自定义错误消息。 我有以下设置: messages: { fullName: “Please enter both your first name and your last name” } 不幸的是,自定义错误没有显示,只有通用错误。 有没有人有任何想法?