我有一张表格。
<%= simple_form_for(@something, :remote => true ) do |f| %>
<%= f.input :name, :label => false, :placeholder => "Add new something" %>
<% end %>
它没有按钮,通过点击返回来实现提交。
有一些javascript可以对提交表单采取行动。
$('form.new_something')
.on("ajax:before", function(){
$text_box = $('input:text', this);
$text_box.prop('disabled', true);
$text_box.val('Loading...');
})
这会导致我的新Something模型的'name'属性设置为'null'而不是文本框的值。
我认为这是因为我正在使用“ajax:before”,这是在帖子发布之前触发的。
关于我应该做什么的任何建议?
答案 0 :(得分:0)
你能试试.on('submit', function(){...})
吗?