簡體   English   中英

Ruby on Rails中的Javascript onchange事件問題

[英]Problem with Javascript onchange event in Ruby on Rails

我在index.html(上載控制器)中未使用此代碼,這是一個示例。

<p>
    <label for="picture_city">City:</label>
<%= form.select :city, Picture::CITIES, :onchange => remote_function(:url => {:action => 'update_universities'}, :with => '') %>
 </p>

當我上載/索引時,表格加載良好,沒有錯誤。 但是當我看到HTML生成的代碼我不明白onchange屬性。 太神秘了,請幫我解決!!

<p>

    <label for="picture_city">City:</label>
<select id="picture_city" name="picture[city]"><option value="1">New York</option>
<option value="2">Boston</option>
<option value="3">Chicago</option>
<option value="4">Detroit</option>
<option value="5">Washington</option></select>
 </p>

問題出在哪兒??? 有人知道嗎?

正確形成的選擇格式:

select(object, method, choices, options = {}, html_options = {})

像這樣:

<%= form.select :obj, :city, Picture::CITIES, {:onchange => remote_function(:url => {:action => 'update_universities'}, :with => '')} %>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM