2013-05-18 43 views
0

我有一個表格,我動態地添加textareas。該形式還有這樣:Formtastic形式無法識別文本區域添加了javascript

<%= semantic_form_for :requisito, :url => update_requisitos_tramites_path, :html =>{ :id => "form_edit_req" } do |f| %> 
... 
<% end %> 

當用戶點擊一些按鈕,一些功能被觸發,表單中添加下面的代碼:

<textarea rows="3" class="textarea-obs" name="requisito[observacion]">¿Por qué?</textarea> 

連帶如預期呈現(和代碼在合適的地方,我檢查了鉻的js控制檯。)

我知道輸入類型:表單中的文本被轉換爲帶有id和class的textarea,但也帶有名稱,如model [attribute] for從控制器中獲得參數值:

params[:model][:attribute] 

或在我的情況:

params[:requisito][:observacion] 

,但我在打印服務器的日誌,而不是價值params爲存儲與這些符號。有任何想法嗎?

回答

0

我沒有解決識別問題,只是更改了代碼,所以我在視圖中編寫了textarea但隱藏了。 JavaScript是用來顯示和隱藏它的,如果你按照我說的方式寫下這個名字,它就完美了!我認爲是我動態添加文本區域的事實。