如何让选中RadioButton高亮显示? 这是一个性格测试,是144组RadioButton组成的144道测试题。每一道题,都有两个选项(两个RadioButton)现在我想实现这样一个效果:当我选中其中一道题的一个选项时,让那道题(也就是那组)的单选按钮的前景色改变,以方便查看哪道题漏答了,请问我应该怎麽实现? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 this.radioButton1.ForeColor = Color.Red; 设置radioButton的前景色,关键是看在什么事件里了,如果是asp.net,一般都用JS来实现 数量太大,挨个设置触发事件肯定不成。编写一个响应选择变化的事件处理函数,来进行前景变色。遍历区域内控件,如果是radiobutton就将函数赋给它的相应事件。 以下代码未经测试,如有问题,请自行修改,也可以不使用jquery实现//jQueryvar radioList = $(input[type=radio]);var current = null;radioList.each(function(){ current=$(this); radioList.each(function(){ if($(this).attr("name")== current.attr("name")) { if(!$(this).attr("checked")&&!current.attr("checked")//两个都没选中 { $(this).css("ForeColor","red"); current.css("ForeColor","red"); } else { //设置回原来的颜色 } return false; } });}) radiobuttonlistdocument.getElementById("").style.backgroundColor = "#ff0000"; 我做这个是WinForms窗体,多谢各位的帮助,谁有更好的方法请告诉我,谢谢! JS文件无法用命令行访问 C# 去掉小数位的问题。 这是怎么一回事??? 求一简单正则表表达式,这块不熟. 用fileupload控件获取不到后缀名为.bak文件的名字? 关于编码的问题,急 郁闷!!c#这事也不能做??熟悉的人来看看!!! C# VS2010 将动态库加载到exe文件中 [ -- 给光临本版的朋友的一封信 -- ]< 关于朋友提问的一点建议 > 我是NT4系统,如何才能装Framework SDK呀。送分呀!! 关于saveFileDialog1.OpenFile()的小问题... 正则问题(第三问)
编写一个响应选择变化的事件处理函数,来进行前景变色。遍历区域内控件,如果是radiobutton就将函数赋给它的相应事件。
//jQuery
var radioList = $(input[type=radio]);
var current = null;
radioList.each(function(){
current=$(this);
radioList.each(function(){
if($(this).attr("name")== current.attr("name"))
{
if(!$(this).attr("checked")&&!current.attr("checked")//两个都没选中
{
$(this).css("ForeColor","red");
current.css("ForeColor","red");
}
else
{
//设置回原来的颜色
}
return false;
}
});
})
document.getElementById("").style.backgroundColor = "#ff0000";