javascript
2 つの機能を 1つの機能に結合しようとしています。
だから、私はこのコードの塊を持っています:
<form name="form1" action="testing_page2.php" method="GET">
<p><input id="Main" type="checkbox" name="Main" value="1" onClick="javascript:uncheckSecondary(this);" />Main</p>
<p><input id="Secondary" type="checkbox" name="Secondary" value="2" />Secondary</p>
</form>
<script language="javascript" type="text/javascript">
function uncheckSecondary(obj)
{
if (obj.checked == true)
{
document.getElementById("Secondary").checked = false;
}
}
</script>
ここで、ページが読み込まれると、セカンダリチェックボックスがチェックされます(if clause
そこにはありますが、質問とは関係ありません) が、メインはチェックされません。Mainチェックボックスをオンにすると、Secondaryがオフになります。
また、別のコードがあります。
<script language="javascript">
function checkRefresh(value)
{
document.form1.submit();
}
</script>
<form name="form1" action="testing_page2.php" method="GET">
<p><input id="Main" type="checkbox" name="Main" value="1" onClick="this.form.submit();"/>Main</p>
<p><input id="Secondary" type="checkbox" name="Secondary" value="2" onClick="this.form.submit();"/>Secondary</p>
</form>
ここで、チェックボックスをオン/オフすると、フォームが送信されます。
編集:
私が望むのは、とを組み合わせfunction checkRefresh(value)
てfunction uncheckSecondary(obj)
、メインをチェックすると、セカンダリがチェック解除されてフォームが送信され、その逆になるようにすることです。