Показать сообщение отдельно
  #1 (permalink)  
Старый 13.02.2010, 06:23
Аватар для TAILER
Интересующийся
Отправить личное сообщение для TAILER Посмотреть профиль Найти все сообщения от TAILER
 
Регистрация: 06.07.2009
Сообщений: 24

checkbox input disabled
Есть скрипт который делает: если 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 никак не меняется...
Ответить с цитированием