2009-12-01 45 views
0

我有一個單選按鈕列表控件。其中數據來自數據庫並以.cs文件出價用於radiobuttonlist的java腳本選擇和取消選擇

現在我需要編寫一個javascript,如果用戶選擇radiobuttonlist中的項目1,它將被選中,並且用戶再次點擊相同的項目時應該取消選擇。

即使我有在這10個項目這個東西應該打開 是選擇和取消的項目clilcking它

謝謝你,如果你需要有人做出在

+0

單選按鈕通常使用至少一個選擇,例如;男性/女性。如果你想選擇/取消選擇,例如;選擇/取消選擇,爲什麼不使用tickbox? – CaRDiaK 2009-12-01 09:29:15

回答

0
<input type="radio" name="foo" value="bar" onclick="Toggle(this);"> 

var radios = new Array; 
function Toggle(radio) 
{ 
    if (radios[radio.name] == radio.value) 
    { 
     radio.checked = false; 
    } 
    else 
    { 
     radio.checked = true; 
     radios[radio.name] = radio.value; 
    } 
}