Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Кнопки на страничке
 
 автор: sergey-16a1   (16.08.2010 в 12:44)   письмо автору
 
 

Подскажите, как сделать, что при открытии странички, все кнопки были не активны, кроме одной. Чтоб при её нажатии потом все включались.

  Ответить  
 
 автор: АЯ   (16.08.2010 в 13:11)   письмо автору
 
   для: sergey-16a1   (16.08.2010 в 12:44)
 

1. Назначьте всем кнопкам, кои должны быть неактивны, одинаковое имя класса.
2. Пропишите всем кнопкам, кои должны быть неактивны, атрибут disabled.
3. На кнопку, "управляющую активностью других кнопок", навесьте обработчик события onclick, по которому пробегитесь циклом по всем кнопкам
и, если имя класса кнопки совпадёт с назначенным, делайте для этой кнопки disabled = false

Пример:
<input type="button" class="abcdedisabled>
<input type="submit" class="abcdedisabled>
<input type="button" class="abcdedisabled>
<input type="submit" class="abcdedisabled>
...
<input type="button" onclick="for (var obj = document.getElementsByTagName ('input'), j = 0; j < obj.length; j++) if (obj [j].className == 'abcde') obj [j].disabled = false">

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования