我有一个简单的页面,在窗体外面有一个窗体和一个button。 我试图validationbutton单击窗体上。 我已经添加了document.onready函数的表单validation规则。 但是表单没有得到validation。 HTML: – <html> <head> <script src="lib/jquery1.5.2.js"></script> <script src="lib/jquery.validate.js"></script> <script src="lib/myjs.js"></script> </head> <body> <form id="form1" name="form1"> Field 1: <input id="field1" type="text" class="required"> </form> <div> <input id="btn" type="button" value="Validate"> </div> </body> </html> JS: – $(document).ready(function(){ $("#form1").validate({ rules: { field1: "required" }, messages: { field1: "Please specify your name" } }) $('#btn').click(function() { $("#form1").validate(); […]
jQueryvalidation插件工作的很好,很容易使用: $(".selector").validate({ }) 只要设置“必需的电子邮件”等CSS类,默认的消息将被显示。 但是,我需要自定义消息。 该文档说,您可以使用键值对来指定元素及其相应消息的规则: $(".selector").validate({ rules: { name: "required", email: { required: true, email: true } }, messages: { name: "Please specify your name", email: { required: "We need your email address to contact you", email: "Your email address must be in the format of name@domain.com" } } }) 但是,为每个表单元素(尤其是ASP.NET中的服务器生成的控件)指定规则是不现实的。 是否可以指定适用于所有元素的规则? 或者我可以使用类select器吗? 我尝试了以下,但它不起作用: […]
我正在使用jQueryvalidation来validation表单。 我的表单上有两个文本框,只有第一个将添加“此字段是必需的”。 信息。 如果我从第一个中删除“required”类,第二个将会有消息。 HTML: <form id="questionForm"> <div><input class="required" id="value" type="text" /></div> <div><textarea class="required" id="description"></textarea></div> <button type="submit">Save</button> </form> JavaScript的: $("#questionForm").validate({ submitHandler: function() { alert("valid"); } }); 为什么只有一个被validation? 编辑:我正在使用jQueryvalidation插件1.7 http://bassistance.de/jquery-plugins/jquery-plugin-validation/ http://docs.jquery.com/Plugins/Validation 编辑2:我正在使用MVC 3
我已经看到了许多关于这个主题的变化的问题,但我正在寻找简单的解决scheme: HTML表单,jQueryvalidation,需要多个字段。 当表单提交时,validation跳转到第一个错误并突出显示。 为了增加可用性,我想滚动到第一个错误字段。 但它不断吹捧validation或抛出scrollTo错误。 我需要使用标准的validation插件(http://docs.jquery.com/Plugins/Validation),但任何滚动将罚款,我一直在尝试scrollTo(http://flesler.blogspot.com/2007/ 10 / jqueryscrollto.html)。 示例代码在http://jsfiddle.net/DtgKQ/1/ ,任何帮助表示赞赏。
有focusInvalid选项,默认情况下是true 。 但是它只在表单提交发生时才起作用。 如果我用valid方法validation表单,那么它不起作用。 所以问题是如何使用valid时集中无效字段? 请看这个演示看看不同之处。 只要按下button。
我有一个表单,根据单击哪个单选button(login或注册),显示以下任一情况: 电子邮件地址 密码 要么: 名称 年龄 电子邮件地址 密码 点击单选button切换login/注册字段的可见性: <form id="myForm"> <input name="userAction" type="radio" value="login" checked="checked">Login</input> <br /> <input name="userAction" type="radio" value="signup">Sign Up</input> <div id="loginFields" style="display:none"> <!– Login fields (email address and password) –> </div> <div id="signupFields" style="display:none"> <!– Signup fields (name, age, email address, password) –> </div> </form> 我正在使用jQueryvalidation插件 ,我想使用以下规则: var signupRules = { […]
我正在使用我的表单上的jQueryvalidation插件 。 在我的表格中,我有一个“电话”字段和一个“手机号码” 领域。 我将如何去做,所以用户必须填写其中一个,但它可以是任何领域?
我试图使用jQueryvalidation插件来确认我的密码input。 但是,我不希望它成为必填字段。 只要用户想要更改密码,他们就需要确认。 如果不是,则两个字段都不应该被validation。 jQuery('.validatedForm').validate({ rules: { password: { required: true, minlength: 5 }, password_confirm: { required: true, minlength: 5, equalTo: "#password" } } }); 这是完美的工作,但同样,这两个领域都是必需的。 我想有这个可选的,以防某人只是想改变他们的电子邮件或用户名,并保留密码。
我正在使用JörnZaefferer出色的jquery.validation插件 ,我想知道在validation之前是否有一种简单的方法可以自动修剪表单元素? 以下是validation电子邮件地址的表单的缩减但正在运行的示例: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" /> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js" type="text/javascript"></script> <script src="http://ajax.microsoft.com/ajax/jquery.validate/1.5.5/jquery.validate.js" type="text/javascript"></script> <script type="text/javascript"> $().ready(function() { $("#commentForm").validate({ rules: { email: { required: true, email: true } } }); }); </script> </head> <body> <form class="cmxform" id="commentForm" method="get" action=""> <label for="cemail">E-Mail:</label><input id="cemail" name="email" class="required email" […]
我有这样的东西: <form> <input name='roles' type='checkbox' value='1' /> <input name='roles' type='checkbox' value='2' /> <input name='roles' type='checkbox' value='3' /> <input name='roles' type='checkbox' value='4' /> <input name='roles' type='checkbox' value='5' /> <input type='submit' value='submit' /> <form> 我想validation至less有一个checkbox(angular色)应该检查,是否有可能与jquery.validate?