|
|
автор: вопросник (07.04.2006 в 14:56) |
|
|
для: 12345
(07.04.2006 в 13:03)
| | Спасибо за помощь, этот вариант мне тоже нравится, а вид радио можно изменить так что в принципе ничего страшного не будет я так думаю:) | |
|
|
|
|
|
|
|
для: вопросник
(07.04.2006 в 11:47)
| | На самом деле подходят, если имена действительно поставить одинаковые, я написал про разные, чтобы они были как чекбоксы.
Но для юзабельности, как я говорил, радио - спорное решение, поэтому чекбоксы со скриптом выключения соседних - лучше, и ещё имеет значение то, какой вид запроса желательно отослать.
Вот это делает желаемое на "радио":
<input type="radio" name="param1" value="1" clicked=0 onclick=this.setAttribute('clicked',this.checked=1-this.getAttribute('clicked'));>
<input type="radio" name="param1" value="2" clicked=0 onclick=this.setAttribute('clicked',this.checked=1-this.getAttribute('clicked'));>
|
| |
|
|
|
|
автор: вопросник (07.04.2006 в 11:47) |
|
|
для: 12345
(03.04.2006 в 14:13)
| | Просто мне нужно сделать так чтобы ставя галочку на одном она убиралась бы на другом и можно было бы просто снять галочку с чекбокса, поэтому радио мне не подходят:( | |
|
|
|
|
|
|
|
для: elenaki
(03.04.2006 в 11:47)
| | (У Вас чекбоксы смогут работать только в JS, так как под одинаковыми именами.)
Такая замена (на радиокнопки) будет путать пользователя. Но если цель в этом, то - : )
<input type="radio" name="param1" value="1" clicked=0 onclick=this.setAttribute('clicked',this.checked=1-this.getAttribute('clicked'));>
| (Много времени стоило FF научить правильно работать.)
clicked - искусственный параметр.
Имена name ставить разные! | |
|
|
|
|
|
|
|
для: вопросник
(02.04.2006 в 20:32)
| | использовать кусок 2 вместо куска 1 :)
а ЗАЧЕМ вам это надо? если бы чек-бокс работал как радио-кнопка, он бы назывался радио-кнопка.
смысл в том, что чек-боксов можно выбрать сколько угодно, а радио-кнопку - только одну из набора. | |
|
|
|
|
автор: вопросник (02.04.2006 в 20:32) |
|
| как сделать чтобы кусок1 работал также как кусок2?
кусок1:
<input type="checkbox" name="param" value="1">1
<input type="checkbox" name="param" value="2">2
<input type="checkbox" name="param" value="3">3
кусок2:
<input type="radio" name="param" value="1">1
<input type="radio" name="param" value="2">2
<input type="radio" name="param" value="3">3 | |
|
|
|
|