我正在使用SimpleForm來收集一個新的對象,我想使用用戶輸入到窗體中的值來填充嵌套窗體中的值。有沒有辦法做到這一點?在輸入過程中可以訪問SimpleForm字段的值嗎?
到目前爲止,我一直在仔細閱讀SimpleForm文檔,並在表單處於活動狀態時撥動pry
- 沒有太多運氣......我的下一個猜測是嘗試使用jQuery獲取值,但這是完全新的基礎爲了我。任何建議將是最受歡迎的。
我正在使用SimpleForm來收集一個新的對象,我想使用用戶輸入到窗體中的值來填充嵌套窗體中的值。有沒有辦法做到這一點?在輸入過程中可以訪問SimpleForm字段的值嗎?
到目前爲止,我一直在仔細閱讀SimpleForm文檔,並在表單處於活動狀態時撥動pry
- 沒有太多運氣......我的下一個猜測是嘗試使用jQuery獲取值,但這是完全新的基礎爲了我。任何建議將是最受歡迎的。
試試這個。在你看來:
<p id="output"></p>
<%= text_field_tag :foo, params[:foo], id: 'bar' %>
這將設置你的自定義ID。
,然後在.js
文件:
$("#bar").keyup(function() {
var value = $(this).val();
$("#output").text(value);
}).keyup();
這將返回輸入的值。
<form id="get_value">
<input type="text" name="FirstName" ><br>
<input type="text" name="Email"><br>
</form>
<button>Get Value</button>
<div id="value"></div>
<script>
$(document).ready(function(){
$("button").click(function(){
$("#value").text($("#get_value").serialize());
});
});
</script>
嘗試使用jQuery –
謝謝!有關如何開始讓我的頭部如何做到這一點的任何建議? – dlu
- 我已經添加了js代碼以及html代碼..希望它有助於:) –