我有一个带有单选按钮的页面,需要在页面加载时预填充...我的代码在 IE8 中的 firefox、IE8 和 IE7 中完美运行,但是当我尝试 IE7 纯环境时...单选按钮未预填充而禁用收音机完美运行....任何帮助将不胜感激。
谢谢!
编辑1:代码
main.disable = function($cntrl, flag){
if($cntrl.attr('type')=== "radio"){
var ctrls = document.getElementByName($cntrl.attr('name'));
for(var idx = 0 ; idx < ctrls.length; idx++){
ctrls[idx].disabled = flag;
}
else{
$cntrl.disabled = flag;
}
};
main.getControlById = function(id, context){
if(id.search("{") > 0){
id = main.fillTem(id, context);
}
return $(document.getElementById(id));
};
behave.addRule("abc","Enable/disable aa", function(){
var $ab = main.getControlById(a.ab, this);
if( supp !== undefined && supp !== null){
if(supp.ab === 'A' || supp.A === 'N'){
main.disable($ab, false);
}
else{
main.disable($ab, false);
}
}
else{
main.disable($ab, false);
}
});