我是Rails的新手,所以非常基本的問題非常抱歉。我試圖在提交表單時將jQuery UI Slider的值存儲在我的數據庫中。對於其他元素,例如text_area,可以通過 <%= f.text_area :my_score %>
或帶日期選擇器的日期(using the jQuery Datepicker Rails plugin):<%= f.datepicker :my_date %>
完成。然而,我很難找到滑塊的插件,並且從我的研究中看來最好的方法是通過使用hidden_field。但是,我不知道正確的表示法以獲取滑塊的值並將其正確傳遞給表單。任何幫助將不勝感激。需要幫助將jQuery UI滑塊的值傳遞給在Ruby on Rails中使用hidden_field的表單
<div id="slider"></div>
<input type="hidden" id="hidden"/>
<%= f.hidden_field :my_score, :value => (what goes here?) %>
的Javascript滑塊:
<script>
$(function() {
$("#slider").slider({
value:100,
min: 5,
max: 200,
step: 5,
slide: function(event, ui) {
$("#amount").val(ui.value);
},
change: function(event, ui) {
$('#hidden').attr('value', ui.value);
}
});
$("#amount").val($("#slider").slider("value"));
});
</script>
謝謝!巨大的幫助,我真的很感激它。 – diasks2 2012-03-18 09:33:59
不客氣。 – 2012-03-18 09:44:59