【问题标题】:Make a form_for block do nothing in Rails 4.0.1在 Rails 4.0.1 中让 form_for 块什么都不做
【发布时间】:2013-11-04 21:47:49
【问题描述】:

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

为此,我需要一个form_for 块,我想知道您是否可以像往常一样阻止表单提交自己?我不想处理通过 JavaScript、jQuery 和 WebSockets 发送的消息,而不是通过 Rails 通常的处理方式。

【问题讨论】:

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


    【解决方案1】:

    你可以这样做

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

    然后通过 jQuery

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

    希望对您有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-02-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多