別のラジオ ボタンが変更されたときに、入力 (タイプ ラジオ) の値属性を変更しようとしています。関数を呼び出して、フォームで送信される値を変更したいと思います。
<table border ='1'>
<tr>
<th colspan='2'>Thank You</th>
</tr>
<tr>
<td>
<input type='radio' name='Choice' value=5 onchange="changeAmount('5');">
</td>
<td>
I
</td>
</tr>
<tr>
<td>
<input type='radio' name='Choice' value=10 onchange="changeAmount('10');">
</td>
<td>
$10
</td>
</tr>
<tr>
<td>
<input type='radio' name='Choice' value=20 onchange="changeAmount('20');">
</td>
<td>
$20
</td>
</tr>
</table>
<form action="insertPageHere" method="post" target="_top">
function changeAmount(value){
if (value == 5)
document.write("<input type='hidden' name='amount' value='5'>");
else if (value == 10)
document.write("<input type='hidden' t' value='10'>");
else
document.write("<input type='hidden' name='t' value='20'>");
}
</script>
</form>
私はphpでこれをやろうとしましたが、同様の問題がありました。誰かがこの作業を行う方法について事前に教えてくれれば、大変感謝しています。