Обработка 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> как должна выглядеть функция, что бы при выборе пола она выполнялась через условный оператор? (для более полной картины - это будет онлайн калькулятор "потребность в белке при сжигании жира") |
Вообще, это - извращение. Радио - вполне самодостаточный переключатель.
<!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,
а запустить [HTML run][/HTML] |
Цитата:
|
ферштейн
|
Cuntmann,
ферштейн однако :) |
Пардон, я видимо не правильно изложил мысль! На кнопке просто так, в качестве примера написано - Ваш пол? там далее будет "Расчёт"!
Вобщем не могу понять как получить значение с radio? |
serg_eliseev,
обойти циклом и получить значение если checked |
Часовой пояс GMT +3, время: 05:50. |