2012-12-19 254 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");