前提・実現したいこと
railsでアプリを作っています。
divの要素を取得してform_withのtext_fieldに反映したいと考えています。
ここに質問の内容を詳しく書いてください。
ストップォッチでタイムを測ってタイムを登録したいと考え
タイムを登録する時に追加のボタンを押したら測ったタイムをテキストに反映したいです。
該当のソースコード
views
<%= form_with(model: @schedule, local: true) do |f| %>
<div id="clock">00:00:00</div><%= f.label(:time) %>
<%= f.text_field(:time) %>
<%= f.submit("タイム登録", class: "btn btn-primary") %>
<% end %>
controller
def new @schedule = Schedule.new end def create @schedule = Schedule.new(schedule_params) if @schedule.save flash[:success] = 'タイムを登録します ' redirect_to @schedule else render 'new' end end
補足情報(FW/ツールのバージョンなど)
<div id="clock">00:00:00</div>はスタートをストップをおすと jQueryで動くようになっています。 <input type="button" id="add_to" value="追加" disabled> //このボタンを押したら<div id="clock">00:00:00</div>を<%= f.text_field(:time) %>に反映したいと考えています。また、 <%= f.text_field(:time) %>の所にid="clock"00:00:00をいれることも考えたのですがやり方が思いつきませんでした。
どちらの方法また違うやり方があるのならアドバイスをよろしくお願いします。
あなたの回答
tips
プレビュー