在ruby on rails上使用jQueryvalidation提交按钮不起作用
我正在使用ruby2和rails4。 我使用jQuery进行validation。 validation错误是正确显示的,但是当我点击提交按钮时,虽然我已经为字段指定了正确的值,但它什么也没做。 有人可以帮我解决问题吗? 我的代码如下所示。 谢谢。
jQuery插件:
http://ajax.aspnetcdn.com/ajax/jquery.validate/1.12.0/jquery.validate.js http://ajax.aspnetcdn.com/ajax/jquery.validate/1.12.0/jquery.validate.min.js
在download.html.erb中
:post, :id => 'contact-form' do |f| %> Download Form
$(document).ready(function () { $("#contact-form").validate({ debug: true, rules: { "contact[name]": {required: true, max: false, min: false}, "contact[email]": {required: true, email: true}, "contact[phone]": {required: true, digits: true, minlength: 10, maxlength: 10} } }); });
来自jQuery Validation Plugin文档
debug(默认值:false)
类型:布尔值
启用调试模式。 如果为true,则表单未提交,并且控制台上会显示某些错误
只需删除debug: true
行debug: true
形成您的validation方法,您就可以了。
- Rails使用表单对象渲染部分
- 从ajax调用重定向主窗口
- 部分Javascript(Ruby on Rails)
- 在ajax中呈现的Rails 3表单获取与text_fields值混合的html
- 如何将remote_form_for的:update =>’div_id’选项从Rails 2升级到Rails 3?
- 如何访问只能部分访问的rails变量?
- Rails 2到Rails 3:使用link_to而不是link_to_remote(包括远程和更新)
- 如何处理rails 3中基于ajax的子组件?
- Rails,Backbone,PhoneGap,CORS(Access-Control-Allow-Origin错误不允许)