我正在对表单使用jQuery Validation,我必须在输入字段旁边显示一个复选标记(如果条目是正确的),并在输入字段下面显示错误消息(例如:“请输入至少4个字符”) 。 我在考虑做这样的事情: errorPlacement:function(error,element){ *如果validation成功* error.appendTo($(“#checkmark”)); *否则* error.appendTo($(“#error-message”)); } 但是,如何根据需要显示的消息类型来定位不同的div目标? 或者我完全错了,还有另一种方法吗? 谢谢!
我有以下内容: $(“#pmtForm”).validate({ rules: { acct_name: “required”, acct_type: “required”, acct_routing: { required: true, digits: true, exactLength:9 }, acct_num: { required: true, digits: true }, c_acct_routing:{ equalTo: ‘#acct_routing’ }, c_acct_num: { equalTo: ‘#acct_routing’ } }, messages: { acct_name: “Please enter an account name.”, acct_type: “Please choose an account type.”, acct_routing: “Please enter a routing number.”, acct_num: “Please […]
我试图使用jQuery Validate的errorPlacement函数来发出错误消息,但我无法弄明白。 每当我点击提交时,输入都会向下滑动,而不是放在newsletterValidate div中的错误。 有没有人在我的errorPlacement代码中看到我做错了什么? $(‘#newsletterForm’).validate({ //errorClass: ‘invalid’, errorPlacement: function(error, element) { //element.val(error[0].outerText); //error.appendTo(element.next(‘div’)); error.appendTo(element.parent(‘div’).next(‘div’).find(‘#newsletterValidate’)); }, rules: { email: { required: true, email: true } }, messages: { email: { required: “Please enter your email address”, email: “Please enter a valid email address” } }, submitHandler: function(form) { event.preventDefault(); var datastring = $(‘#newsletterForm’).serialize(); $.ajax({ url: […]
我正在开发一个MVC3的proyect,我正在尝试将qTip2与jQueryvalidation集成,以便将错误显示为浮动提示。 我遇到的问题是,显然在表单validation上调用errorPlacement并没有做任何事情,猜测它与MVC处理它的方式有关。 基本上,我想要做的是使用MVC3和jQuery(注释)之间的集成validation,但也与qTip集成以更改错误消息的显示方式。 我已经搜索了所有我找到的最好的是有人建议修改jquery.validate.unobtrusive.js – onError函数,但我检查了它并且不知道如何正确地修改它,加上更喜欢没有的解决方案要求我改变现有的脚本。 谢谢您的帮助。 到目前为止我所拥有的: 我的型号: public class User { [Required] public string Id { get; set; } [Required] [DataType(DataType.EmailAddress)] public string Email { get; set; } public string FirstName { get; set; } public string SecondName { get; set; } public string LastName { get; set; } } 我的观点中的javascript: $(‘#Form’).validate({ errorClass: […]
我使用jQuery Validation插件来validation我的表单。 我的问题是复选框的错误消息的位置。 请看这个图像: 这是与复选框+ jQueryvalidation相关的html部分: What are your favourite genres of movies?* .checkbox-grid li { display: block; float: left; width: 25%; } Action Adventure Comedy Animation Drama Romance //Continued the same for OTHER CHECKBOXES //html for other questions… $(document).ready(function() { $(‘#form2’).validate({ // initialize the plugin errorLabelContainer: “#messageBox”, wrapper: “li”, rules: { “q8[]”: { required: […]