我想创建一个自定义输入,当表单包含f.submit
时,其行为与不包含表单时的行为不同。
例如,如果没有提交按钮:
simple_for_for(obj) do |f|
f.input(:name, input_html: {onblur: "this.form.submit()"})
end
宁愿写成:
simple_for_for(obj) do |f|
f.input(:name, as: :quickname)
end
我们正在将onchange: "this.form.submit()"
合并到input_html选项中。
如果有一个提交按钮,我们将不会添加onchange
事件。