javascriptでinput属性の入力
複数のボタンがあります。
それぞれのボタンによって、value値を変えたいと考えています。
通常であれば
<button class='button' type='submit' name='volume' value='350'>350購入</button>
<button class='button' type='submit' name='volume' value='450'>450購入</button>
という形を利用しますが、理由があり、 type='submit' を使用できません。
そこで、
<input id="button350" type="button" value="350購入" />
<input id="button450" type="button" value="450購入" />
というsubmit属性の無いボタンを使用しながら、「javascriptを使いname value を抽出しsubmitまで持っていく」ことを考えています。
そこで、下記のようなものを2種類(350と450は別の記載方法でテスト)作ってみましたが、いずれもsubmitは出来ますが、value値を渡すことが出来ません。
どのように書けば、name属性にvalue値を渡すことが可能でしょうか?
<form action="abc.php" method="post" name="form2" id="form2">
<script>
$(function(){
$('#button350').click(function() {
$('input[type=\'submit\']');
$('input[name=\'volume\']');
$('input[value=\'350\']');
$('#form2').submit();
});
$('#button450').click(function() {
$('input[type=\'submit\'],[name=\'d4_buy_stock_volume2\'],[value=\'450\']');
$('#form2').submit();
});
});
</script>
<BR>
<BR>
<input id="button350" type="button" value="350購入" />
<BR>
<input id="button450" type="button" value="450購入" />
</form>
お礼
こんな事も出来るんですね。 有難うございました。