//服务单创建页面中“故障类别”栏位针对台式机01、显示器02单据包含:硬件,默认为“硬件”02,原“软件”01选项取消_090915_gj
var IsIE=document.all?true:false;
var arr= []; //IE下储存select的innerHTML;
//先把所有的SELECT的内容保存进数组
window.onload = function() {
if(!IsIE){ return;}
var obj= document.getElementsByTagName("SELECT");//SELECT DOM对象
for(var x=0;x<obj.length;x++){
if (obj[x].name=='codeFaultType.faultTypeCode'){//故障类别DOM对象
arr[x]=obj[x].outerHTML;
}
}
}
function changeFaultType(productTypeCode){
//*****************先把所有的SELECT的OPTION可用***************************
var faultTypeObj = null;//故障类别DOM对象
var obj= document.getElementsByTagName("SELECT");//SELECT DOM对象
for(var x=0;x<obj.length;x++){
if (obj[x].name=='codeFaultType.faultTypeCode'){
if(IsIE){
obj[x].outerHTML=arr[x];
}
else
{
for (var i=2;i<obj.length;i++){
obj[x].options[i].disabled=false;
}
}
faultTypeObj = obj[x];//故障类别DOM对象
}
}
//*******************变化option代码**************************************************
for(var q=0;q<faultTypeObj.options.length;q++){
if ('01' == productTypeCode || '02' == productTypeCode) {//台式机01、显示器02单据时
if ('01' == faultTypeObj.options[q].value) {//'软件'选项
if(IsIE){
faultTypeObj.options[q].outerHTML="";//清空HTML代码
}
else{
faultTypeObj.options[q].disabled=true//屏蔽其他SELECT中相应的option
}
}
}
//始终是'硬件'默认显示
if ('02' == faultTypeObj.options[q].value) {//'硬件'选项
faultTypeObj.options[q].selected=true;//默认显示
}
}
}