|
|
|
| Здравтвуйте!
У меня есть страница на которой находятся несколко форм (страница для редактирования записи)... одна из форм file... также есть флажок... При нажатии на флажок форма file должна стать DISABLED. Я пытался сделать это вот таким скриптом:
<script type='text/javascript'>
function disable_photo() {
document.photo.disabled= true
}
</script>
| photo - это name у формы file...
Эту функцию (disable_photo()) я вызывал так:
<INPUT TYPE='checkbox' NAME='photo_checkbox' ONCLICK="disable_photo();">
|
Но ничего не вышло. Подскажите в чем дело, плз? | |
|
|
|
|
|
|
|
для: Kostia89
(10.09.2007 в 19:55)
| |
function disable_photo()
{
var form = document.photo;
for (var i=0; i<form.elements.length; i++)
{
form.elements[i].disabled = true;
}
}
|
Насчет скобок вокруг одной команды, где они необязательны - я просто у себя везде так пишу лдя читабельности | |
|
|
|
|
|
|
|
для: bronenos
(10.09.2007 в 20:02)
| | По-прежнему не работает( | |
|
|
|
|
|
|
|
для: Kostia89
(10.09.2007 в 20:17)
| | А как это понять - photo - это name у формы file? А что тогда такое file у формы - ID? Может вы имеете ввиду INPUT TYPE=FILE? | |
|
|
|
|
|
|
|
для: sim5
(10.09.2007 в 20:20)
| | <input type="file" name="photo"> | |
|
|
|
|
|
|
|
для: Kostia89
(10.09.2007 в 20:21)
| | Так это не форма, а элемент формы!
В своем скрипте вы забываете указать перед именем этого элемента имя формы. | |
|
|
|
|
|
|
|
для: sim5
(10.09.2007 в 20:22)
| | Ну, я это и имел в виду... | |
|
|
|
|
|
|
|
для: sim5
(10.09.2007 в 20:22)
| | Все заработало! Спасибо | |
|
|
|