簡體   English   中英

填充auto_complete字段后填充Rails表單字段

[英]Populating Rails Form Fields after an auto_complete field is populate

我正在嘗試在Rails 2.2.2中創建一個表單,該表單根據用戶在“auto_complete”字段中所做的選擇來填充字段。 看起來我需要使用observe_field功能,但我仍然堅持如何更新現有文本字段的值。

我試圖建模的事件序列如下:

1)在auto_complete字段中使用某些字符類型,給出一個選項列表並選擇相關選項。

2)該選項對應於ActiveRecord模型,我想使用來自所選ActiveRecord的信息以相同的形式填充另一個字段(即設置默認值)。

謝謝你的指導

大衛

這里有一個Railscasts劇集: http ://railscasts.com/episodes/88

希望這可以幫助 :)

我最初開始只使用observe_field功能來觀察auto_complete_text_field值,然后根據用戶選擇更新另一個值,如下所示,但我無法按照observe_field的要求引用文本字段的innerHtml

'blur',:frequency => 0.50,:url => {:action =>'update_defaults'},:with =>“'reference_number ='+ element.value”,:update =>'form_text_field'%>

為了解決這個問題,我最終從observe_field中刪除了update參數,並使用RJS從action方法中更新為表單字段。

RJS的方法如下:

  render :update do |page| page['form_text_field'].value = @activity.units end 

暫無
暫無

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

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