10
<%= text_field_tag :barcode, params[:barcode] %>

生成

<input id="barcode" name="barcode" type="text"></input>

但是我需要

<input type="text" name="barcode" id="autocomplete"></input>

但是在文档中我没有找到如何更改 ID 属性的方法。

我需要使用 text_field_tag 因为如果提交失败,它会用参数填充文本框。

4

3 回答 3

26

尝试这个

<%= text_field_tag :barcode, params[:barcode], id: 'autocomplete' %>
于 2013-09-24T18:29:19.983 回答
1

你也可以试试这个...

<%= text_field_tag :barcode, params[:barcode], :id => 'autocomplete' %>
于 2013-09-25T05:57:27.290 回答
0

尝试这个:

<%= text_field_tag "name_text","value_text", :class => "txBox", :size=>15 %>

HTML:

<input type="text" size="15" name="name_text" id="name_text" values="" class="txBox">

于 2014-11-07T04:27:45.590 回答