2つの機能を組み合わせて、両方を同時にしようとしています。これどうやってするの?
JavaScript は次のとおりです。
function showTicks()
{
if (chooseShield.value == ("ely"))
{
document.getElementById("cb1").disabled=false;
document.getElementById("cb2").disabled=false;
document.getElementById("cb3").disabled=false;
document.getElementById("cb4").disabled=false;
document.getElementById("cb5").disabled=true;
document.getElementById("cb6").disabled=true;
document.getElementById("cb7").disabled=true;
document.getElementById("cb8").disabled=true;
document.getElementById("cb9").disabled=true;
}
}
function checkchecks()
{
if(likeShield.value == ("noShield") && chooseShield.value == ("ely") && (cb3.checked == true || cb4.checked == true))
{
document.getElementById("cb2").checked=true;
}
likeShield.onchange=checkchecks
chooseShield.onchange=checkchecks
cb3.onchange=checkchecks
cb4.onchange=checkchecks
}
function doBoth() {
checkAll();
checkchecks();
}
likeShield.onchange=doBoth;
chooseShie;d.onchange=doBoth;
cb3.onchange=doBoth;
cb4.onchange=doBoth;
最初の関数は、1、2、3、および 4 を除くすべてのチェックボックスを無効にします。2 番目の関数は、チェックボックス 2 を自動的にオンにする 3 または 4 をクリックできるようにする必要があります。ただし、2 番目の関数のみが機能し、最初の関数は無視されます。html の onchange = "showTicks()"。