Mein Code ist ein Durcheinander, tut mir leid.Mehrere Auswahlmöglichkeiten mit einem Kontrollkästchen deaktivieren
Die JS funktioniert aber nur für die erste wählen; Ich möchte, dass der Benutzer eine Zeit eingibt, aber wenn der Benutzer an diesem Tag nicht arbeitet, möchte ich die vier Auswahlfelder deaktivieren. Leider weiß ich nicht, wo ich die anderen Selects im JS hinzufügen soll.
Es gibt ein anderes Skript, das für die wählt in den Rest der Optionen füllt. Der Code, den ich bisher habe:
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>
auf geschlossene klicken u all Select deaktivieren? – Dhara
ja aber nur die 4 erwähnten selectboxen da es 3 andere divs gibt, die gleich funktionieren –
kann man wie 'document machen.getElementsByTagName ('select'). setAttribute ('deaktiviert', 'deaktiviert'); '? alle Boxen ausblenden? – Dhara