Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 06.03.2016, 21:57
Новичок на форуме
Отправить личное сообщение для serg_eliseev Посмотреть профиль Найти все сообщения от serg_eliseev
 
Регистрация: 06.03.2016
Сообщений: 2

Обработка radio и выполнение финкции
Здравствуйте, скриптологи! Помогите, пожалуйста, решить проблему! Пока ещё не обладаю полными знаниями... Уже долго ищу ответ, ибо не хотелось позориться!

<html>
<head>
<script type="text/javascript">
</script>
</head>
<body>
<div id="stp_one">
<input type="radio" name="male" value="male">Мужской
<input type="radio" name="female" value="female">Женский
<input type="submit" onclick="?????" value="Ваш пол?">
</div>
</body>
</html>

как должна выглядеть функция, что бы при выборе пола она выполнялась через условный оператор? (для более полной картины - это будет онлайн калькулятор "потребность в белке при сжигании жира")
Ответить с цитированием
  #2 (permalink)  
Старый 06.03.2016, 22:24
Аватар для Cuntmann
Аспирант
Отправить личное сообщение для Cuntmann Посмотреть профиль Найти все сообщения от Cuntmann
 
Регистрация: 26.01.2014
Сообщений: 78

Вообще, это - извращение. Радио - вполне самодостаточный переключатель.

<!doctype html>
<html>
<head>
<meta charset="utf-8" />
<head>
<script>
onload=function(){
document.querySelector('#stp_one input[type=button]').onclick=function(){
var gender=document.querySelectorAll('#stp_one input[name=gender]');
gender[0].checked ? (gender[1].checked = true) : (gender[0].checked = true);
}
}
</script>
</head>
<body>
<div id="stp_one">
<input type="radio" name="gender" value="male" checked />Мужской
<input type="radio" name="gender" value="female" />Женский
<input type="button" value="Ваш пол?" />
</div>
</body>
</html>

Последний раз редактировалось Cuntmann, 06.03.2016 в 23:06.
Ответить с цитированием
  #3 (permalink)  
Старый 06.03.2016, 22:29
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,112

Cuntmann,
а запустить
[HTML run][/HTML]
Ответить с цитированием
  #4 (permalink)  
Старый 06.03.2016, 23:03
Аватар для Cuntmann
Аспирант
Отправить личное сообщение для Cuntmann Посмотреть профиль Найти все сообщения от Cuntmann
 
Регистрация: 26.01.2014
Сообщений: 78

Сообщение от рони Посмотреть сообщение
Cuntmann,
а запустить
[HTML run][/HTML]
нихт ферштейн
Ответить с цитированием
  #5 (permalink)  
Старый 06.03.2016, 23:07
Аватар для Cuntmann
Аспирант
Отправить личное сообщение для Cuntmann Посмотреть профиль Найти все сообщения от Cuntmann
 
Регистрация: 26.01.2014
Сообщений: 78

ферштейн
Ответить с цитированием
  #6 (permalink)  
Старый 06.03.2016, 23:07
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,112

Cuntmann,
ферштейн однако
Ответить с цитированием
  #7 (permalink)  
Старый 07.03.2016, 00:33
Новичок на форуме
Отправить личное сообщение для serg_eliseev Посмотреть профиль Найти все сообщения от serg_eliseev
 
Регистрация: 06.03.2016
Сообщений: 2

Пардон, я видимо не правильно изложил мысль! На кнопке просто так, в качестве примера написано - Ваш пол? там далее будет "Расчёт"!
Вобщем не могу понять как получить значение с radio?
Ответить с цитированием
  #8 (permalink)  
Старый 07.03.2016, 01:51
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,112

serg_eliseev,
обойти циклом и получить значение если checked
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Изменить radio button через изображение Jeick9 Events/DOM/Window 1 10.03.2015 05:57
Отображение определенных элементов таблицы при нажатии на radio Kichiro Элементы интерфейса 2 04.12.2014 18:05
Обработка radio button imengine Общие вопросы Javascript 2 15.01.2014 18:21
Проблема radio button с кроссбраузерностью shkarbatov Javascript под браузер 0 28.07.2011 10:55
выполнение ф-ии при изменении состояния radio MaxB Events/DOM/Window 5 24.06.2009 14:24