2012-12-19 211 views
1

好吧,这真的是一个简单的问题,但我真的无能为力。JavaScript检查单选按钮

基本上所有我有他们的2个单选按钮的形式。

我需要一个JavaScript语句,基本上说

If radiobutton1 is selected then 
document.write ("radiobutton1selected") 
else if radiobutton2 is selected then 
document.write ("radiobutton2selected") 

这里对于我接受类似的问题,但他们都是很多比我更需要先进的。

回答

2

http://jsfiddle.net/Squeegy/KCT8h/

HTML

<input type="radio" name="zing" id="foo" checked/> 
<input type="radio" name="zing" id="bar"/>​ 

JS

if (document.getElementById('foo').checked) { 
    alert('foo'); 
} else { 
    alert('bar'); 
}​ 
+0

哇...就这么简单。我正在尝试类似的东西,但无法得到它。谢谢你的包装 –

6

单选按钮HTML:

<input type="radio" name="radionbutton" value="1" id="button1"/> 
<input type="radio" name="radionbutton" value="2" id="button"/> 

的Javascript:

var button1 = document.getElementById("button1"); 
var button2 = document.getElementById("button2"); 

if (button1.checked){ 
    alert("radio1 selected"); 
}else if (button2.checked) { 
    alert("radio2 selected"); 
} 
+0

哇......就这么简单。我正在尝试类似的东西,但无法得到它。谢谢你的包裹 –

+0

@MaximillianNahbai欢迎您 – Ibu

0

这很简单:

var button1 = document.getElementById('button1'); 
var button2 = document.getElementById('button2'); 
alert(button1.checked?"Button1 is checked":"Button2 is checked");