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

HTML+CSS+JavaScript

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

 

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

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

тема: Деактивация элементов формы, javascript
 
 автор: pozitivman   (28.06.2009 в 18:55)   письмо автору
 
 

Есть форма в которой несколько елементов input

<input type='radio' id='prod_img_small' name='pimg_option_small' value='none' checked> Сохранить файл<br>
<input type='radio' id='prod_img_small' name='pimg_option_small' value='replace'> Заменить другим файлом:<br>
<input type='file' id='prod_img_small' name='prod_img_small' class='textbox' style='width:250px;'>

тамже есть чекбокс

<input name='auto_small' id='auto_small' onclick=\"disable(this, 'prod_img_small')\" type='checkbox'/><span class='small'><label for='auto_small'>создать маленькое автоматически</label></span>

вот скрипт который вызывает чекбокс

function ge(id){
return document.getElementById(id);
}

function disable(obj, id){
if(ge(id).disabled){
ge(id).disabled = false;
obj.value = 'Disable';
}else{
ge(id).disabled = true;
obj.value = 'Enable';
}
}

Етот скрипт деактивирует только один радиобуттон, как сделать чтбы он отключил все?

  Ответить  
 
 автор: sl1p   (28.06.2009 в 19:18)   письмо автору
 
   для: pozitivman   (28.06.2009 в 18:55)
 

function disable(name) {
    var rb = document.getElementsByName(name);
    for(var i=0;i<rb.length;i++)
        rb[i].disabled = !rb[i].disabled;
}


disable('pimg_option_small')

  Ответить  
 
 автор: pozitivman   (28.06.2009 в 19:25)   письмо автору
 
   для: sl1p   (28.06.2009 в 19:18)
 

спс)

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

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