[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: как сбросить значение в радиокнопке?
nikki4
Доброго вечера!
есть вопрос про создание условий

пример: на форме выводится 3 группы радиокнопок
как сделать такое условие:
если выбрана кнопка с name=1 то сбрасывать все кружки со 2 и 3 группы (name)






Спустя 20 минут, 42 секунды (27.03.2012 - 20:05) sergeiss написал(а):
Цитата (nikki4 @ 27.03.2012 - 20:44)
как сделать такое условие:

Очень просто smile.gif

Только ты сначала скажи: ты хочешь это делать в ПХП или на клиентской стороне?

Спустя 21 минута, 41 секунда (27.03.2012 - 20:26) nikki4 написал(а):
на пхп. форум ведь по пхп smile.gif
запутался уже с этими радиокнопками..

Спустя 40 минут, 6 секунд (27.03.2012 - 21:07) bodja написал(а):
Цитата
на пхп. форум ведь по пхп

У меня нет слов :D :D :D
Держи ,а то то еще запаришся по разным форумам бегать :D
<body>
<input
type="radio" name="n1" checked="checked" onClick="ret()">
<input
type="radio" name="n1" onClick="ret()">
<input
type="radio" name="n1" onClick="ret()">
<br>
<input
type="radio" name="n2" checked="checked">
<input
type="radio" name="n2">
<input
type="radio" name="n2">
<br>
<input
type="radio" name="n3" checked="checked">
<input
type="radio" name="n3">
<input
type="radio" name="n3">
</body>
<script>
function
ret() {
n2[0].checked='checked';n3[0].checked='checked';
}
</script>

Спустя 3 дня, 21 час, 58 минут, 11 секунд (31.03.2012 - 19:05) nikki4 написал(а):
добрался наконец-то до этого...
попробовал. не работает.. почему-то ничего не происходит при нажатии(а этот джава скрипт вообще не знаю)

Спустя 26 минут, 55 секунд (31.03.2012 - 19:32) sergeiss написал(а):
nikki4 - так ты определись, все-таки, как тебе надо сделать. Ты сказал, что надо на ПХП:
Цитата (nikki4 @ 27.03.2012 - 21:26)
на пхп. форум ведь по пхп

А решение тебе предложили на JavaScript. К тому же какое-то непонятное.

Спустя 39 минут, 1 секунда (31.03.2012 - 20:11) nikki4 написал(а):
вообще главное чтоб работало )
но лучше конечно на пхп. вдруг у пользователя например js не установлен.

вот как мыслю..:
//если выбрано значение в группе с именем 1
if (isset($_POST['name1']))
{
//группу с именем 2, нужно снять статус checked
//а вот как это снимается не понимаю..

}


Спустя 4 минуты, 34 секунды (31.03.2012 - 20:15) sergeiss написал(а):
Говоря про клиента или сервер, я имею ввиду то, какой функционал ты хочешь: или сразу же при нажатии на радиобаттон что-то должно происходить (это только в JS можно сделать), или после перезагрузки страницы (тогда на ПХП, но такой функционал будет, как минимум, очень неудобным)

Спустя 3 минуты, 23 секунды (31.03.2012 - 20:19) nikki4 написал(а):
сразу.
т.е. чтобы пользователь мог выбрать или 1 или 2+3 (цифры - имена радиокнопок)
понятно..
вообщем понял, надо искать как сделать на js


вопрос правда такой. а может ли быть такое что у человека он не установлен на мобильном или еще где-то.. или сейчас он везде есть?

Спустя 10 часов, 35 минут, 54 секунды (1.04.2012 - 06:54) Invis1ble написал(а):
javascript не устанавливается отдельно, он (интерпретатор) встроен в браузер

Спустя 13 часов, 33 минуты, 39 секунд (1.04.2012 - 20:28) nikki4 написал(а):
так как же это сделать? нигде не могу найти подобного решения.

вот форма...
<fieldset style="position:absolute;margin:10px 0 0 300px">
<legend>
группа 1</legend>
<input
type="radio" name="two_01" value="1" id="1">1<br>
<input
type="radio" name="two_01" value="2" id="2">2<br>
<input
type="radio" name="two_01" value="3" id="3">3<br>
</fieldset>
<fieldset
style= "width:200px;">
<legend>
группа 2</legend>
<input
type="radio" name="0" value="1" id="4">4<br>
<input
type="radio" name="0" value="2" id="5">5<br>
<input
type="radio" name="0" value="3" id="6">6</label><br>
</fieldset>
<fieldset
style= "width:200px;">
<legend>
группа 3</legend>
<input
type="radio" name="1" value="1" id="7>7<br>
<input type="
radio" name="1" value="2" id="8">8<br>
<input type="
radio" name="1" value="3" id="9">9<br>
</fieldset>
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.