2015-10-14 42 views
1

我試圖獲取range_field_tag的值並將其顯示在頁面中,並隨着它的移動修改數字。 (因此它從值1開始並顯示1,將滑塊移動到3,並將顯示的值更改爲3)。獲取range_field_tag的值

<%= range_field_tag 'ranger', in: 1...10, step: 1 %> 

我必須在控制器中提取這個值嗎?或者有沒有辦法讓erb工作?或者將需要Javascript?

+0

看是否有此人幫助:http://stackoverflow.com/questions/15313892/rails-range-field-from-0-to-100 –

+0

我問題寫得不好,我需要顯示滑塊上選擇的數字。 – Ghi102

回答

2

您應該使用JavaScript來顯示

<% # your erb %> 
<%= range_field_tag 'ranger', in: 1...10, step: 1 %> 
<div id='target'></div> 

#JavaScript using JQuery & coffee - works in Chrome 
$('#ranger').on 'input', -> 
    $('#target').text($('#ranger').val())