2009-12-01 73 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; 
    } 
}