Есть скрипт который делает: если checkbox cheked то поле input становится активным
<script language="JavaScript">
<!--
function editTexten() {
var chkInput = document.getElementById('act_en');
var txtInput = document.getElementById('name_en');
txtInput.disabled = 1 - chkInput.checked;
}
// -->
</script>
<input type="text" name="name_en" id="name_en" value="" disabled>
результат chekbox'a хранится в базе и выводится соответственно
if ($row["act_en"] == 0) {
echo '<input type="checkbox" name="act_en" id="act_en" onClick="editTexten()" value="1" if($_POST["act_en"] == "0") echo "";>';}
else {
echo '<input type="checkbox" name="act_en" id="act_en" onClick="editTexten()" value="1" if($_POST["act_en"] == "1") echo "checked";>';
}
}
но вопрос в том, что при загрузке страницы chekbox правильно берет результат из базы а вот активность поля input никак не меняется...