7

標準のRubyonRailsフォームを変更して、ユーザーがHTML5の範囲で値を入力できるようにしようとしています。標準の「<%= f.text_field:W1%>」をどのように置き換える必要があるのか​​わかりません。

私はスライダーを持っています:

<input class="slide" type="range" min="0" max="200" id="slider1">

値の表示:

<text id="W1">100</text>

Ajaxに感謝します:

    $("#slider1").change(function () {                    
   var newValue = $('#slider1').val();
   $("#W1").html(newValue);
});

W1を設定するための入力値をどこでどのように取得する必要があるのか​​わかりませんか?

編集:HTML5の範囲は、Rubyのherlperからのrange_fieldです。私はまだそれの正しい実装を探しているので、どんな助けもいただければ幸いです

4

2 に答える 2

15

私はそれを持っている !交換しなければなりませんでした

<input class="slide" type="range" min="0" max="200" id="slider1">

<%= f.range_field :w1, :min=>0, :max=>200, :class=>"slide", :id=>"slider1"%>

私を助けてくれた人たちに感謝します!

于 2013-03-08T18:21:34.763 に答える
0
$("#W1").val(newValue);

これでうまくいくはずです。

于 2013-03-08T16:01:02.540 に答える