不行,你这个是一个控件啊,用多个checkbox或radio

解决方案 »

  1.   

    但是他的 document.form1.acps1.options[2].selected=true 为什么就可以?
      

  2.   

    disabled是对整个控件的属性
    selected是对条目的属性
      

  3.   

    你可用样式表让option成灰色,同时用JS不让客户点击.
      

  4.   

    HTML标识里面有一个叫做OPTGROUP的,你看看呢?
      

  5.   

    据查IE6中option对象新增属性disabled:设置或获取可用于实现对象的你自己的 disabled 功能的字符串。
      

  6.   

    虽然不能直接使用option对象的属性disabled ;但也可以使用JS模拟实现需求。具体源代码如下:
    ------------------------------------------------------------------------
    <HTML>
    <HEAD>
    <META NAME="AUTHOUR" Content="DANNY KANG">
    <META NAME="CreateDate" Content="2004-10-29">
    <META NAME="Keywords" Content="DANNY KANG,DannyKang,DK,[D.K],pizz">
    <META http-equiv=content-type content="text/html; charset=gb2312">
    <SCRIPT language=javascript>
    var PreIndex = -1;
    function CheckSelection(){
    with(document.form1){
    if(list.selectedIndex+1){
    if(PreIndex==0){
    for(var i=1;i<list.length;i++){
    if(list.options[i].selected) list.options[i].selected=false;
    }
    list.options[0].selected=true;
    seltxt.value = '选“主身”后其他均不可选';
    return false;
    }
    else {
    PreIndex = list.selectedIndex;
    }
    }
    else
    if(list.options[0].selected){
    //其他不能选
    for(var i=1;i<list.length;i++){
    list.options[i].selected=false;
    list.options[i].style.backgroundColor='#c0c0c0';
    list.options[i].style.color='#707070';
    }
    }
    selid.value = 'PreIndex='+PreIndex;
    }
    }
    </SCRIPT>
    <TITLE></TITLE>
    </HEAD>
    <BODY>
    <form name=form1>
    <select name="list" size="7" multiple style="width:80;" onchange="CheckSelection()">
                <option value="主身">主身</option>
                <option value="左手">左手</option>
                <option value="右手">右手</option>
                <option value="附加手">附加手</option>
                <option value="手掌">手掌</option>
                <option value="脚掌">脚掌</option>
                <option value="头">头</option>
    </select>
    <br><input type=text name=selid ><input type=text name=seltxt >
    </form>
    </BODY>
    </HTML>
    ------------------------------------------------------------------------