HTMLで書いたフォームに対して、javascript/jqueryで条件分岐させたいと思っています。
例えばorder_serviceのvalueが仮に1の場合、order_quantity × 1.5を order_priceに。
order_serviceのvalueが仮に2の場合、order_quantity × 5を order_priceにいった処理です。
現状としては、order_quantity × 1.5を order_priceに入れ込むことまでは出来たのですが、
条件の部分がどの様に書くべきかわからず困っています。
どなたかご教授願えませんでしょうか。よろしくお願いいたします。
HTML
1<form class="new_order" id="new_order" action="/orders" accept-charset="UTF-8" method="post"> 2 <input type="hidden" name="authenticity_token" value="<%= form_authenticity_token %>" /> 3 4 <select name="order[service]" id="order_service"><option value="">種類お選びください</option> 5 <option value="1">選択肢1</option> 6 <option value="2">選択肢2</option> 7 <option value="3">選択肢3</option> 8 <p> 9 </p> 10 11 <p> 12 <input placeholder="量(個数)を半角で入力してください" type="text" name="order[quantity]" id="order_quantity" /> 13 </p> 14 15 16<p class="pay_size">お支払いポイント:<span id="order_price"></span>pt(円)</p> 17<br> 18 19 20<input type="submit" name="commit" value="注文する" class="submit_button" data-disable-with="注文する" /> 21 22</form>
javascript
1 2$(function() { 3 var $input = $('#order_quantity'); 4 var $output = $('#order_price'); 5 $input.on('input', function(event) { 6 var value = 1.5*$input.val(); 7 $output.text(value); 8 }); 9});

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/09/05 12:16