|
|
|
| Есть форма в которой несколько елементов 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';
}
}
Етот скрипт деактивирует только один радиобуттон, как сделать чтбы он отключил все? | |
|
|
|
|
|
|
|
для: 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')
|
| |
|
|
|
|
|
|
|
для: sl1p
(28.06.2009 в 19:18)
| | спс) | |
|
|
|