我的代碼是一團糟,很抱歉。禁用多選與複選框
該JS的作品,但只爲第一選擇;我希望用戶輸入時間,但如果用戶當天不工作,我想禁用這四個選擇框。不幸的是,我不知道在JS中添加其他選擇。
還有另一個腳本填充選擇的其餘選項。 代碼我到目前爲止有:
if (document.getElementById('holiday_check').checked)
document.getElementById('holiday_time_h1').setAttribute('disabled', 'disabled');
function closed_holiday() {
if (document.getElementById('holiday_check').checked)
document.getElementById('holiday_time_h1').setAttribute('disabled', 'disabled');
else
document.getElementById('holiday_time_h1').removeAttribute('disabled');
}
<div>
\t <span>Opening Time:</span>
\t <select id="holiday_time_h1"><option>00</option></select>
\t :
\t <select id="holiday_time_m1"><option>00</option></select>
\t \t
\t <span>Closing time</span>
\t <select id="holiday_time_h2"><option>00</option></select>
\t :
\t <select id="holiday_time_m2"><option>00</option></select>
\t \t
<input id="holiday_check" class="check" type="checkbox" onchange="closed_holiday();">Closed</input>
\t \t \t \t \t
</div>
關閉點擊你想禁用所有的選擇框? – Dhara
是的,但只有4提到selectboxes,因爲有3個其他工作相同的div –
你可以像'文檔一樣做嗎?getElementsByTagName('select')。setAttribute('disabled','disabled');'?隱藏所有的框? – Dhara