0

我正在使用 formtastic,如果用户切换类型,则字段从选择切换到字符串输入。

=f.input :name, :collection => Item::NAMES, :as => :select
=f.input :name

这可行,但我需要将这些更改写入隐藏字段并将其传回。

=f.input :name, :as => :hidden

现在我正在尝试使用 jquery 来检测更改并将其写入隐藏字段。

$('#product_name').change(function(){
   ... write to field
});

如何写入隐藏字段?或简化在字段生成中使用的标签?

4

2 回答 2

0

更改隐藏字段的值

$('#name').val('somevalue');
于 2012-08-23T19:15:58.150 回答
0
=f.input :name, :as => :hidden ,:id=> "name"

$('#product_name').change(function(){
  $('#name').val("xyzzz");
});

该字段将自动与其他参数一起发布。

于 2012-08-23T19:19:45.683 回答