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 imは、アドレスクラスの値を取得しています。で答えを得てい<% alert(address.label) %>ますが、オプションに同じ値を渡すと表示されません。選択で同じ数のオプションを作成しますが、オプションに値を入力できませんでした。

助けてください..よろしくお願いします。

4

1 に答える 1

1

=サインインを逃しました<%= ... %>

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