使一个form_for块在Rails 4.0.1中不做任何事情

时间:2013-11-04 21:47:50

标签: javascript jquery html5 forms ruby-on-rails-4

我正在制作聊天应用程序,我想在用户输入消息的文本框中使用HTML5验证,以便在消息有效之前禁用提交按钮。

要做到这一点,我需要一个form_for块,我想知道你是否可以阻止表单像通常一样提交自己?我不想处理通过JavaScript,jQuery和WebSockets发送的消息,而不是通过Rails通常如何处理事务。

1 个答案:

答案 0 :(得分:1)

你可以这样做

form_form @resource, html: {class: 'someIdentifier'}

然后通过jQuery

$(function(){
  $('.someIdentifier').submit(function(e) {
    e.preventDefault();
  })
})

希望得到这个帮助。