我是表單noob,想知道如何創建文本輸入框的集合,以及允許用戶向此集合添加其他輸入的按鈕。用於添加輸入框並訪問控制器中輸入集合的按鈕?
這可以完全用紅寶石和鐵軌完成嗎?如果是這樣,在控制器中做什麼時,我如何訪問組中的單個輸入?我如何識別每個?我如何知道集合的大小/有多少輸入?
任何幫助將不勝感激,謝謝!
我是表單noob,想知道如何創建文本輸入框的集合,以及允許用戶向此集合添加其他輸入的按鈕。用於添加輸入框並訪問控制器中輸入集合的按鈕?
這可以完全用紅寶石和鐵軌完成嗎?如果是這樣,在控制器中做什麼時,我如何訪問組中的單個輸入?我如何識別每個?我如何知道集合的大小/有多少輸入?
任何幫助將不勝感激,謝謝!
前端部的瑣碎,無樣式例如:
HTML:
<input type="button" id="addBtn" value="Add"/>
<div id='inputs'>
</div>
的Javascript與jQuery:
var nextId = 0;
$("#addBtn").on("click",function(){
$("#inputs").append("<input type='text' id='text_"+nextId+"'/>");
nextId++;
});
輸入有唯一的序列編號。在任何給定時間,次數可無論是從nextId
或$(".dynInput").length
我的控制器可以查看這些值嗎? – DogNibbler
另外,我知道這可能是我可以在其他地方找到的東西,但任何人都可以告訴我我在哪裏放置這個js?在html中的標籤? – DogNibbler
對不起,有問題,但我會需要有一個JS post/get請求來傳遞JS變量嗎?具體而言,我需要nextId,然後我可以訪問params散列值。 – DogNibbler
的solutione可以包括jQuery的JS庫?使用jQuery的 –
真的可以輕鬆解決這個問題。 – Rahul
我想這是相當標準的權利?雖然我不知道JS,但任何解決方案都是值得歡迎的。 – DogNibbler