同じid="cbna"のチェックボックスがたくさんありますが、フォームを送信すると、javascriptコードでチェックする必要があります。少なくとも1つのチェックボックスがオンになっている場合は、アラートがポップアップ表示されます。チェックされている場合、サイトに保存されている値は、テキスト領域の詳細とともにチェックボックスを実行する必要があります。私は同じことをしようとしましたが、無駄でした。
<script>
function checkCheckBoxes(form1)
{
if (document.form1.checked==true)
{
function OpenWindow(info)
{
window.open(info);
}
}
else
{
alert ('You didn\'t choose any of the checkboxes!');
return false;
}
}
</script>
<form name="form1" id="form1" method="post" action="" >
<p>
<input type="checkbox" name="checkbox" onclick="if(this.checked)OpenWindow(this.value)}" value="www.something.com 1" />
google<br />
<input type="checkbox" name="checkbox" onclick="if(this.checked){OpenWindow(this.value)}" value="www.something.com 2" />
apple<br />
<input type="checkbox" name="checkbox" onclick="if(this.checked){OpenWindow(this.value)}" value="www.something.com 3" />
ibm<br />
<input type="checkbox" name="checkbox" onclick="if(this.checked){OpenWindow(this.value)}" value="www.something.com 4" />
nageo<br />
<textarea cols="100" rows="22" id="descp" >
hello wats up!
</textarea>
<input onclick="checkCheckBoxes(form1)" value="create forms" type="button">
</form>
</body>
</html>