Can*_*nna 11 jquery ruby-on-rails
简单的例子:
<%= form_for :post, url: posts_path do |f|%>
<p>
<%= f.label :title%><br/>
<%= f.text_field :title%>
</p>
<p>
<%= f.label :text%><br/>
<%= f.text_area :text%>
</p>
<p>
<%= f.submit%>
</p>
<%end%>
Run Code Online (Sandbox Code Playgroud)
我认为这是一个Rails默认事件处理.在这里,如果用户按下回车键,则提交params.
但在我的情况下,我必须使用enter键进行另一个事件.
我必须users按回车键搜索另一个输入字段.
但是,如果我使用form_for它提交表单.:(
如何阻止使用回车键进行提交rails?
我必须使用普通的HTML标签吗?喜欢<form> tag和<submit> button?
好的解决方案?
Ric*_*eck 22
输入密钥提交不是轨道问题,这是一个HTML/JS问题
Rails是后端(存在于服务器上); HTML/JS是客户端(在浏览器中) - 它们确定启用/禁用哪些功能
我会解决你的问题:
$('form').on('keypress', e => {
if (e.keyCode == 13) {
return false;
}
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7690 次 |
| 最近记录: |