<select name="userType" id="userType" onchange='javascript:if(this.selectedIndex=="3") areaShopId.style.display="none"'>
                <option value="0">0</option>
                <option value="1">1</option>
                <option value="2">2</option>
                <option value="3" selected>3</option>
              </select>

解决方案 »

  1.   

    在FORM的onload事件中,加入判断
    'javascript:if(this.selectedIndex=="3") areaShopId.style.display="none"
    再在下拉框的onchange事件中也加入
    'javascript:if(this.selectedIndex=="3") areaShopId.style.display="none"
      

  2.   

    或者将areaShopId这个SELECT放在一个层(SPAN或者DIV)中,给这个层取个名字(XXX),然后再用document.getElementById("XXX").style.dispaly = "none"(不显示),document.getElementById("XXX").style.dispaly = "block"(显示)