0

我正在尝试在选择字段中添加选项。但它不会像我预期的那样工作。

下面我发布我的代码。请帮助解决这个问题。

<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) %>但是当我在选项中传递相同的值时,它不会显示。它在选择中创建相同数量的选项,但无法填充选项中的值。

请帮助我..提前谢谢。

4

1 回答 1

1

你错过了=登录<%= ... %>

<%= @val = address.label %>
<option value='<%= address.id %>'> <%= @val %> </option>
于 2012-07-04T09:50:43.327 回答