Код: <script type="text/javascript" language="JavaScript"> function changeVisibility(divId, visible){ document.getElementById(divId).style.display = visible ? "block": "none"; } </script> <input checked type="checkbox" id="hideTextField" onclick="changeVisibility('textFieldBlock2', checked)"/> <span>Количество (минимум) знаков в описании: </span> <div id="textFieldBlock2"><input id="testTextField2" type="text" name="desc" ></div> Смысл такой: Input скрывается (т.е. div меняет стиль) когда убираю галочку. нужно чтоб в input ещё добавлялось disabled="disabled" (именно в инпут, а не в див) по снятию галочки
Код: <script type="text/javascript" language="JavaScript"> function changeVisibility(divId, visible, divId2){ document.getElementById(divId).style.display = visible ? "block": "none"; document.getElementById(divId2).disabled = visible ? false : true; } </script> <input checked type="checkbox" id="hideTextField" onclick="changeVisibility('textFieldBlock2', checked, 'testTextField2')"/> <span>Количество (минимум) знаков в описании: </span> <div id="textFieldBlock2"><input id="testTextField2" type="text" name="desc" ></div>
saxum2010, спасибо что бы я без тебя делал =)) з.ы. если не трудно, глянь ещё мою темку про radio --- добавлено: 8 фев 2013 в 20:46 --- ссылка Отключение отправки полей формы в запроса