Tag: jquery validate

带有TinyMCE字段的Jqueryvalidation表单,它没有空值给出错误

我在TinyMCE编辑器中有以下jQuery Validation脚本: http ://www.zinomen.com/test/validate.html 通过firstname和lastname,当字段为空时,您会收到错误,但在消息字段中,您不会收到任何错误。 我使用以下代码: $.validator.setDefaults({ submitHandler: function() { alert(‘submitted, value of message = ‘+ tinyMCE.get(‘message’).getContent()); } }); $(document).ready(function() { // validate signup form on keyup and submit $(“#signupForm”).validate({ rules: { firstname: { required: true, minlength: 2 }, lastname: { required: true, minlength: 2 }, message: { required: true, minlength: 15 } }, messages: […]

jQueryvalidation具有相同名称的多个字段

我有这个表单,输入具有相同的名称,但类似(增量)ID。 我希望表单validation是否有人名,年龄必须是强制性的.. 现在发生的是只有第一个输入是强制性的。 这是我的代码: … $(function(){ $(‘#people’).validate(); $(‘#submit’).click(function(){ $(‘[id^=”person”]’).each(function(){ if ($(this).val().length>0){ //alert($(this).val()); //alert($(this).parent().find(‘.age’).val()); $(this).rules(‘add’, { required: true, minlength: 2, messages: { required: “Specify the person name”, minlength: “Minimum of 2 characters” } }); $(this).parent().find(‘.age’).rules(‘add’, { required: true, number: true, messages: { required: “Must have an age”, number: “Specify a valid age” } }); } }); […]

ASP.NET LinkBut​​ton / ImageButton和JQueryvalidation?

我们将JQuery引入现有的ASP.NET应用程序,并使用JQuery的Validate插件进行客户端validation(我们不想使用asp.netvalidation器)。 一切都与asp:Button控件很好地配合。 在提交页面之前触发客户端validation。 但是,当使用LinkBut​​ton和ImageButton控件时,页面将被提交而不首先validation表单。 这是因为validation适用于呈现为输入类型=“提交”的按钮,而ImageButton呈现为输入类型=“图像” 。 有人经历过这个吗? 非常感谢您的想法和信息如何解决。 更新: 非常感谢,您的回答有助于确定问题。 事实certificate,JQuery的validate插件中存在一个错误。 我们使用补丁来避免validation隐藏的输入字段,它使用parents()。filter(“:hidden”) 。 这在JQuery 1.3.2中无法正常工作。 我们用.is(“:visible”)替换它。 现在asp.net ImageButton默认工作! UPDATE2: LinkBut​​ton仍然无法正常工作。 简单的解决方案是添加一个click函数,如果表单无效,则返回false: $(“#”).click(function() { return $(‘form’).valid(); })

jquery validate:多个输入值的总和

我需要帮助来创建自定义方法来validation多个文本输入值的总和。 在表单中,我有可变数量的文本输入,在提交时我需要validation同一组中的输入值之和是否正好为100。 示例(第二组不应validation):

jQuery自定义validation:以6开头的电话号码

我有一个表格,您必须输入您的电话号码和其他字段。 我正在使用jQuery Validatevalidation表单。 要validation电话号码字段,我会: rules: { phone: { required: true, minlength: 9, number:true },.. 但我还需要检查手机是否以6开头。 我怎样才能做到这一点?

jQuery Validation插件:在元素的错误容器中添加/删除类

我正在使用jQuery Validation插件,我编写了以下代码,如果无效,则向元素的( )父( )添加一个类,并插入实际的错误元素( )之前的 。 HTML … text …和jQuery。 $(“#form_to_validate”).validate({ rules: { … }, errorElement: “span”, errorPlacement: function(error, element) { element.parent().addClass(‘error’); error.insertBefore(element.parent().children(“br”)); } }); 因此,如果表单元素未validation,则变为: texterror text 这很好用,但是,如果字段的内容被更正并变得有效,则该类显然不会从其父节点中删除(实际上,错误元素也没有,而只是获取display: none; CSS属性)。 如何检查元素是否有效并删除其父类(如果是)? 任何帮助将不胜感激 ! 编辑:添加了更多信息。

jquery validate:IF表格有效,然后显示提交按钮

我有一个基本的空表单,并且只想显示一次提交按钮: 数据已输入表格。 所有必填/有效字段均正确无误。 一旦表单正确,在淡入提交按钮之前。 快速jsfiddle: http : //jsfiddle.net/36JZL/ Name Email Message $(‘form’).validate();

与jQueryvalidation绑定的单选选项不起作用

我使用knockout将对象列表绑定到select 。 对象类可以包含任意数量的属性 这非常viewModel.selectedCity().Name ,我可以使用viewModel.selectedCity().Name或viewModel.selectedCity().Value加载子元素的viewModel.selectedCity().Value 。 我的问题是jQueryvalidation。 如果我保留上述语句,jQuery即使在选择后也不会重置错误。 我通过在bind中指定optionsValue来修复它,但是selectedCity返回标量值而不是整个对象。 任何想法如何保持对象行为或以不同方式进行validation? 未指定optionsValue时,错误仍然存​​在: 这是我在selectedCity上的对象观察: 当指定optionsValue时, optionsValue是selectedCity上的Object Watch:

动态添加jqueryvalidation

我找到了你可以动态添加jqueryvalidation规则的地方,如下所示: $(“#ParentAdNumber”).rules(“add”, { required: true }); 但是,如何附加和分离相关消息呢?

jQueryvalidation不到

我正在尝试为jQuery编写一个“小于”的validation器。 我想比较一个文本框和另一个文本框,所以如果我有: 我希望我的validation器看起来像 $(‘#myForm’).validate({rules: { value1: { lessThan: “#value2” } } }); 我试过这个,但我无法让它工作: $.validator.addMethod(‘lessThan’, function(value, element, param) { var i = parseInt(value); var j = parseInt($(param).val()); return i >= j; }, “Less Than”); 另一个问题是我应该在哪里放置该代码? 在$(文件).ready或只是在标签中?