【发布时间】:2019-11-20 01:05:43
【问题描述】:
我想显示表单选择元素没有输入自定义文本的选项。
当前行为是:
用户可以在输入字段中输入字符,但会选择默认选项。
预期行为:
到根本不允许输入文字。
Rails 代码
%dd= f.select(:book_id, books_select_options, {}, readonly: true)
生成的 html 代码
<div>
<input role="combobox" type="text" class="selectAutoCompleteInput" id="user_book_id-combobox">
<select id="user_book_id" name="user[book_id]" readonly="readonly">
<option value="5">ABC</option>
<option value="6" selected="selected">DEF</option>
</select>
<div class="styledSelect">
<span>DEF</span>
<div class="styledSelect-caret-container"><i class="caret styledSelect-caret"></i></div>
</div>
<ul class="options">
<li rel="5">ABC</li>
<li rel="6">DEF</li>
</ul>
</div>
提前致谢
【问题讨论】:
标签: html ruby-on-rails select client