将复选框变成单选框功能
//将复选按钮的功能实现成单选按钮的功能 //传进来的ID是数据的ID,name是数据的名称 function message(id,name) { //message1取出checkbox的ID名为message1的 var boxArray = document.getElementsByName('message1'); //循环每个checkbox内容 for(var i=0;i<=boxArray.length-1;i++){ //如果checkbox里的ID等于传进来的ID且选中了 if(boxArray[i].value == id && boxArray[i].checked){ //执行checked为true boxArray[i].checked = true; //设置隐藏的信息值以便于传值引用 document.getElementById("confirmMessage").value = id; //将名称显示在span上 warning($('selectMessage'), name); } else if(boxArray[i].value == id && !boxArray[i].checked){ //如果等于ID但是取消了选择设置隐藏值为空 document.getElementById("confirmMessage").value = ''; //span不显示内容 warning($('selectMessage'), ""); } else{ //不等于ID的都不设置为选中 boxArray[i].checked = false; } } }
?