我正在尝试在选择字段中添加选项。但它不会像我预期的那样起作用。
下面我发布我的代码。请帮忙解决这个问题。
<select id='address_select' name='address_select' style="width: 100%; border-radius: 9px 9px 0 0; padding-top: 6px;">
<% OrganizationSettings.getInstance().fetch() %>
<% @addresses = OrganizationSettings.getInstance().valueForField('addresses') %>
<option value="123" selected="selected">Facility</option>
<% for address in @addresses: %>
<% @val = address.label %>
<option value='<% address.id %>'> <% @val %> </option>
<% end %>
</select>
这里,在@addresses中获取地址类的值。我正在使用<% alert(address.label) %>
得到答案,但是当我在选项中传递相同的值时,它将不会显示。它在select中创建了相同数量的选项,但无法填充选项中的值。
请帮助我..提前致谢。
答案 0 :(得分:1)
您错过了=
<{1}}
<%= ... %>
<%= @val = address.label %>
<option value='<%= address.id %>'> <%= @val %> </option>