今天将两个JavaScript的小技巧,原因很简单,因为CG最近在改一个网站的表单和前几天的索迪项目的时候,发现在HTML表单中的单选框的值的控制,和选中控制上让人很郁闷,特别是使用JSP的时候,所以今天讲两个JavaScript的小技巧来解决这个问题
问题一:表格中每一行中的单选框在能不能在点击这一行之后自动被选中并且Radio的value属性更改。
解决方法:当点击触发表格行的时候遍历所有的radio并对比radio的value和选中的value之间的差别,然后再控制是否选中本行的这个radio。
以下是JS代码
问题一:表格中每一行中的单选框在能不能在点击这一行之后自动被选中并且Radio的value属性更改。
解决方法:当点击触发表格行的时候遍历所有的radio并对比radio的value和选中的value之间的差别,然后再控制是否选中本行的这个radio。
以下是JS代码
//更新IdValue的值
//
function updateIdValue(obj,radioName){
var cellText;
cellText = obj.cells[1].innerHTML.toString();
if(!radioName) return;
if(getRadioValue(radioName) != cellText){
setCheckedValue(radioName,cellText);
}
IdValue=cellText;//更新
}
//设置radio的选中状态
function setCheckedValue(