Mam taki

formularz który dodaje dane do bazy dane na temat quizu
Jeśli zaznaczę checkbox to quiz mam limit czas na rozwiązanie który wybieram z listy jeśli nie zaznaczę przy dodawaniu checkbox to quiz jest bez limitu czasu czyli w bazie danych ma wartość 0
Potem w formularzu do edycji quziów sprawdzam za pomocą kodu
<?php
<input type='checkbox' name='limit' value='1' ".(!$data['ile_czasu'] == 0 ? " checked='checked'" : "")." onClick='if (this.checked == true) czas.disabled=false; else czas.disabled=true;'>";
?>
czy jest zaznaczony limit czasu czy nie.
Odpowiednio jeśli w bazie jest 0 to jest nie zaznaczany w panelu edycji a jeśli nie jest 0 to jest zaznaczony i problem w tym że podczas edycji quizu gdy wcześniej został zaznaczony checkbox pojawia jest takie coś

checkbox jest zaznaczony ale mimo to lista jest zablokowana.
Inaczej wytłumaczyć nie umiem.
Wie ktoś jak to rozwiązać ?
?