Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > HTML и CSS
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.01.2007, 22:00   #1
Flash_
Пользователь
 
Аватар для Flash_
 
Регистрация: 19.12.2006
Сообщений: 91
Вопрос Радиокнопка.

Что-то нифига разобраться не могу - подскажите...
Есть форма...
Для выбора нескольких вариантов существует type="checkbox".
Для выбора одного из нескольких вариантов - type="radio".
Значит, если активна одна из двух радиокнопок, то при щелчке по другой первая должна перестать быть активной. Ведь так?..
А получается, что активными становятся и та, и другая(( Из-за чего - ХЗ. Вот...
Даже на самом простом примере такая вот ерунда..
Вот, собственно, пример:
Код:
<form action="index.php" method="post">
<input type="radio" name="ch1" value="1">
<input type="radio" name="ch2" value="2">
<input type="radio" name="ch3" value="3">
Flash_ вне форума Ответить с цитированием
Старый 28.01.2007, 03:39   #2
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Параметр NAME у кнопок должен быть одинаковый, тогда это будет означать, что они принадлежат одной радиогруппе и будут зависимы.
mihali4 вне форума Ответить с цитированием
Старый 28.01.2007, 10:59   #3
Alar
Александр
Администратор
 
Аватар для Alar
 
Регистрация: 28.10.2006
Сообщений: 17,501
По умолчанию

Код:
<form>
Какую радио кнопку вы выбираете?
<input type="radio" name="but">первую кнопку
<input type="radio" name="but">вторую кнопку
<input type="radio" name="but">третью кнопку
</form>
как обрабатывать данные знаешь?
Alar вне форума Ответить с цитированием
Старый 13.09.2008, 18:11   #4
mrtnt
 
Аватар для mrtnt
 
Регистрация: 13.09.2008
Сообщений: 4
По умолчанию

еще вопрос по радио. А как сделать так, чтобы одна из кнопок была уже нажатой? Т.е форма очень большая, например, в которой много разных радио форм. и пользователь если захочет, то изменит на другую кнопку, а если не захочет то оснанется стандартное значение.

Вот сколько копаюсь, не могу найти.
mrtnt вне форума Ответить с цитированием
Старый 13.09.2008, 18:22   #5
Alar
Александр
Администратор
 
Аватар для Alar
 
Регистрация: 28.10.2006
Сообщений: 17,501
По умолчанию

Код:
<form>
Какую радио кнопку вы выбираете?
<input type="radio" name="but">первую кнопку
<input type="radio" name="but">вторую кнопку
<input type="radio" name="but" checked>третью кнопку
</form>
Alar вне форума Ответить с цитированием
Старый 13.09.2008, 18:29   #6
mrtnt
 
Аватар для mrtnt
 
Регистрация: 13.09.2008
Сообщений: 4
По умолчанию

Большое Вам спасибо!
mrtnt вне форума Ответить с цитированием
Старый 13.09.2008, 20:08   #7
Johnatan
Antimoderаtoris
Участник клуба
 
Регистрация: 08.02.2008
Сообщений: 1,251
По умолчанию

Alar
Ваш код иногда меня поражает в самое сердце... Но я перешёл в режим read-only. Пускай спрашивающие сами выясняют, где отвечающие допускают ошибки.
98% из тысячи моих постов сделаны в профильном подфоруме. Я не накручиваю свои посты болтанием в "курилке", а ты?
Johnatan вне форума Ответить с цитированием
Старый 13.09.2008, 20:41   #8
Alar
Александр
Администратор
 
Аватар для Alar
 
Регистрация: 28.10.2006
Сообщений: 17,501
По умолчанию

Johnatan, вы предлагаете тег закрывать? </input>

Так это не обязательно, также как закрытие тега </li>
Alar вне форума Ответить с цитированием
Старый 14.09.2008, 01:14   #9
Johnatan
Antimoderаtoris
Участник клуба
 
Регистрация: 08.02.2008
Сообщений: 1,251
По умолчанию

Alar
Я предлагаю вам почитать спецификации W3C. Всё-таки они не от балды пишутся..
98% из тысячи моих постов сделаны в профильном подфоруме. Я не накручиваю свои посты болтанием в "курилке", а ты?
Johnatan вне форума Ответить с цитированием
Старый 14.09.2008, 02:08   #10
Viteef
stopfake.org
Участник клуба
 
Регистрация: 03.05.2007
Сообщений: 1,927
По умолчанию

Может так

Код HTML:
<input type="radio" name="but" checked="checked">третью кнопку />

Последний раз редактировалось Viteef; 14.09.2008 в 02:21.
Viteef вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск