Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Событие с input (https://javascript.ru/forum/dom-window/24333-sobytie-s-input.html)

tureg1 26.12.2011 16:03

Событие с input
 
Здравствуйте. Модераторы извините если не в тот раздел.

Сижу уже несколько часов ломаю голову.

Есть два radio
<font face=verdana size=2 color=#000b4c>Фото будет?</font><br>
<input name="photo" type="radio" value="white" onclick="document.getElementById(userfile).Enabled=false;"><font face=verdana size=1 color=#000b4c>Да!</font>
<input name="photo" type="radio" value="green" checked><font face=verdana size=1 color=#000b4c>Нет</font>


Нужно что бы при нажатии на "Да", вот это становилось активным

<input type="file" name="userfile" disabled>


почему то не сробатывает, помогите разобраться.

рони 26.12.2011 16:35

tureg1,
ищите по id а в input вашем нет id , кавычки в названии id пропущены
...и т.д.

:-/

<font face=verdana size=2 color=#000b4c>Фото будет?</font><br>

<input name="photo" type="radio" value="white" onclick="document.getElementById('userfile').disabled=!1;"><font face=verdana size=1 color=#000b4c>Да!</font>

<input name="photo" type="radio" value="green" checked><font face=verdana size=1 color=#000b4c>Нет</font>

<input type="file" name="userfile" disabled  id = 'userfile'>


Судя по вашему сообщению, вы ну совсем не знаете javascript.

Освойте основы языка и вопрос отпадет сам, полностью или частично.
А с чем не справитесь - поможем.

На сайте javascript можно начать изучать с учебника, раздел Основы javascript.
Возможно, вам также понадобится HTML - учебник есть, например, здесь: http://ru.html.net/tutorials/html/


Часовой пояс GMT +3, время: 21:00.