我正在使用formtastic,如果用户切换类型,则字段从select切换到字符串输入。
=f.input :name, :collection => Item::NAMES, :as => :select
=f.input :name
这有效但我需要将这些更改写入隐藏字段并将其传回。
=f.input :name, :as => :hidden
现在我正在尝试使用jquery来检测更改并将其写入隐藏字段。
$('#product_name').change(function(){
... write to field
});
如何写入隐藏字段?或简化字段生成中使用的标签?
答案 0 :(得分:0)
更改隐藏字段的值
$('#name').val('somevalue');
答案 1 :(得分:0)
=f.input :name, :as => :hidden ,:id=> "name"
$('#product_name').change(function(){
$('#name').val("xyzzz");
});
此字段将自动与其他参数一起发布。