現在申し込むフォームを作成していて、
イベントの開催日が2日程ありまして、
日付(inputタグのradioボタン)をチェックするとそのチェックされたvalueの値(2つとも)を
違うinputのvalue属性にそれぞれ引き渡すということがしたいのですが、よく分かりません。
また、value属性を2つ入れるやり方も分かりません。
1つだけならvalue属性のデータを引き渡せるのですが、2つになったので全然分かりません。
こちらがデータを引き渡す側のHTMLです。(ラジオボタンで選択)
html
1<div> 2 <p class="radiobtn"><input type="radio" id="radio1" name="q1" onchange="onRadioButtonChange();" value="値1, 値2"> <label for="radio1">2017年5月29日(月)</label></p> 3 <p class="radiobtn"><input type="radio" id="radio2" name="q1" onchange="onRadioButtonChange();" value="値1, 値2"> <label for="radio2">2017年5月30日(火)</label></p> 4</div>
こちらがデータを引き渡される側のHTMLです。
html
1<div> 2 <input type="hidden" name="product" value=""> 3 <input type="hidden" name="price" value=""> 4</div>
productとpriceそれぞれに引き渡すためのjQueryコードです。
javascript
1function onRadioButtonChange() { 2 var product_value = $("input[name='q1']:checked").val([0]); 3 document.form1.product.value = product_value; 4 5 var price_value = $("input[name='q1']:checked").val([1]); 6 document.form1.price.value = price_value; 7}
やりたいこととしては、、
最初のコード部分でvalue属性に値を複数入れておいて、
チェックされたらそのvalue属性を変数に入れて、
それぞれの値をproductとpriceに入れるということがしたいです。
どなたかお分かりの方いましたら宜しくお願い致します。。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/05/29 06:20
2017/05/29 07:26
2017/05/29 08:53
2017/06/05 01:20