Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   radio кнопки (https://javascript.ru/forum/events/27740-radio-knopki.html)

next_uk 23.04.2012 16:01

radio кнопки
 
здравствуйте!
задача состоит в том, чтобы в зависимости от выбора, выводило разный данные..но почему-то не выводит( кто подскажет, почему?
if(document.getElementById('1').checked == true){
list.innerHTML = 500 + 0,2*500;
} else if (document.getElementById('2').checked == true){
list.innerHTML = 500;
} else if (document.getElementById('3').checked == true){
list.innerHTML = 0;
} else alert('Виберіть оцінку!');

<input type="radio" name="first" id = "1" value="1">5 балів<br>
		<input type="radio" name="first" id = "2" value="2">від 4 до 5 балів<br>
		<input type="radio" name="first" id = "3" value="3">менше 4 балів<br>

<input type="button" value="Вивести" onclick="stFunction()">
<div id="list"></div>

Dim@ 23.04.2012 16:38

Всё выводит:) <html><head><meta charset='utf-8'></head><body><input type="radio" name="first" id = "1" value="1">5 балів<br>
<input type="radio" name="first" id = "2" value="2">від 4 до 5 балів<br>
<input type="radio" name="first" id = "3" value="3">менше 4 балів<br>

<input type="button" value="Вивести" onclick="stFunction()">
<div id="list"></div><script>
function stFunction(){
if(document.getElementById('1').checked == true){
list.innerHTML = 500 + 0,2*500;
} else if (document.getElementById('2').checked == true){
list.innerHTML = 500;
} else if (document.getElementById('3').checked == true){
list.innerHTML = 0;
} else alert('Виберіть оцінку!');}
</script></body></html>

next_uk 23.04.2012 19:18

а..пропустил)
спасибо!)

next_uk 23.04.2012 19:19

и еще вопрос: как можно получить значение <select>?
если есть три варианта

bes 23.04.2012 23:13

Цитата:

Сообщение от Dim@
<html><head><meta charset='utf-8'></head><body><input type="radio" name="first" id = "1" value="1">5 балів<br>
<input type="radio" name="first" id = "2" value="2">від 4 до 5 балів<br>
<input type="radio" name="first" id = "3" value="3">менше 4 балів<br>

<input type="button" value="Вивести" onclick="stFunction()">
<div id="list"></div><script>
function stFunction(){
if(document.getElementById('1').checked == true){
list.innerHTML = 500 + 0,2*500;
} else if (document.getElementById('2').checked == true){
list.innerHTML = 500;
} else if (document.getElementById('3').checked == true){
list.innerHTML = 0;
} else alert('Виберіть оцінку!');}
</script></body></html>

Обрамить ваш код в сообщении в теги code или js не помещает.


Часовой пояс GMT +3, время: 18:52.