0

フォームで困っています!

下の図は、インターフェイスをセットアップしたい方法です。基本的には、テキストエリア、「送信」ボタンのあるフォーム、ドロップダウンボックスで構成されています。赤いアウトラインのボックスは、ドロップダウン ボックスから選択した値に応じて内容が変化する div で、現在の値は 'Player' です。

次の動作がうまくいかないようです。クリックされたチェックボックスの数に応じて、「防御」ボタンを押すと、テキストエリアに特定の回数フレーズが出力されます。

ここに画像の説明を入力

御時間ありがとうございます!

4

1 に答える 1

0

動作する例を次に示します (必要に応じて変更する必要があります)。

<script type = "text/javascript">
function checkboxes()
{
if(document.getElementById('checkbox_1_id').checked&&document.getElementById('checkbox_2_id').checked == false)
{
document.getElementById('textarea_id').value = "First checkbox has been checked";
}
else if(document.getElementById('checkbox_1_id').checked == false&&document.getElementById('checkbox_2_id').checked)
{
document.getElementById('textarea_id').value = "Second checkbox checked";
}
else if(document.getElementById('checkbox_1_id').checked&&document.getElementById('checkbox_2_id').checked)
{
document.getElementById('textarea_id').value = "Both checkboxes checked";
}
}
</script>

<input type = "checkbox" id = "checkbox_1_id" >
<input type = "checkbox" id = "checkbox_2_id" >
<input type = "button" onclick = "checkboxes()" value = "defend">
于 2013-06-18T09:41:43.983 に答える