Войти

Показать полную графическую версию : Решено | только одна галка checkbox


Mavlyudov
04-05-2006, 18:49
Приветствую всех.
Нужно написать такую функцию на js:
есть много галочек сверху вниз
(они выводятся в цикле)
нужно чтобы можно было выбрать только одну(т.е сразу две или более нельзя)
т.е. допусим я нажал одну галку а потом вторую и первая галка снялась
P.S. Имена всех галок такие
<INPUT type='checkbox' name='edit1[]' >
я их потом обрабатываю php-скриптом........
Киньте кто-нибудь код js....

Vlad Drakula
04-05-2006, 18:55
Mavlyudov
в каком плане выбрать?
какая логика работы???

т.е. есть куча галочек я ставлю одну... потом ставлю вторую а первая автоматом снимается?

E-mail
04-05-2006, 19:24
а инпут типа radio не подходит?

Mavlyudov
05-05-2006, 13:25
Vlad Drakula
да, влад.
вот мне ответили уже на другом форуме.
<INPUT type=checkbox name=edit1[] onclick=ff(this)><br>
<INPUT type=checkbox name=edit1[] onclick=ff(this)><br>
<INPUT type=checkbox name=edit1[] onclick=ff(this)><br>
<INPUT type=checkbox name=edit1[] onclick=ff(this)><br>
<INPUT type=checkbox name=edit1[] onclick=ff(this)><br>
<script>
ff=function(t){
for(i=0;i<(o=document.getElementsByName('edit1[]')).length;i++)
o[i].checked=!1;
t.checked=!0;
}
</script>
тема закрыта

Vlad Drakula
05-05-2006, 13:47
Mavlyudov
не нужно так делать... для этих целей есть специалнный HTML тег... не нужно излишне усложнать и решать проблемы которых нету...




© OSzone.net 2001-2012