最初のラジオボタンを選択したら、3つのチェックボックスすべてをオンにして無効にする必要があります。
2番目または3番目のラジオボタンother_1
を選択した場合、チェックを外して再度有効にするには、3つのチェックボックスが必要です。
コード(機能していない):
function validate_Days() {
var noOfDays = 0;
if (document.classic.r.value = "3daypass") {
noOfDays = 3;
}
if (document.classic.r.value = "2daypass") {
noOfDays = 2;
}
if (document.classic.r.value = "1daypass") {
noOfDays = 1;
}
if (noOfDays == 3) {
document.getElementById('cb1').checked = true;
document.getElementById('cb2').checked = true;
document.getElementById('cb3').checked = true;
}
else if (noOfDays == 2) {
document.getElementById('cb1').checked = false;
document.getElementById('cb2').checked = false;
document.getElementById('cb3').checked = false;
}
else if (noOfDays == 1) {
document.getElementById('cb1').checked = false;
document.getElementById('cb2').checked = false;
document.getElementById('cb3').checked = false;
}
}
編集:無効化を削除し、より有用な名前/値を使用しました