<select name="aaa" onchange="javascript:(document.xxx.value !="xxx")?(document.xxx.style.visibility=true):(document.xxx.style.visibility=false)">

解决方案 »

  1.   

    <input id=xxx value='xxx'>
    <select name="aaa" onchange="javascript:(xxx.value !='xxx')?(xxx.style.visibility=''):(xxx.style.visibility='hidden')">
    <option>a</option>
    <option>b</option>
    </select>
      

  2.   

    <select name="aaa" onchange="javascript:document.xxx.visibility=(document.xxx.value !="xxx")?'block':'none'">
      

  3.   

    <select name="aaa" onchange="javascript:(document.xxx.value !='xxx')?(document.xxx.visibility=true):(document.xxx.visibility=false)">
      

  4.   

    我回去试了,还是提示“语法错误”呀。其实我的意思是想在第一个select中选择某一条option时,将第二个select 变成灰色(不可选择)。
      

  5.   

    <select name="xxx">
    <option>a</option>
    <option>b</option>
    </select><select name="aaa" onchange="javascript:(this.options[this.selectedIndex].value=='a')?(xxx.disabled=false):(xxx.disabled=true);">
    <option value=a>a</option>
    <option value=b>b</option>
    </select>
      

  6.   

    问题终于查出来的,原来就是双引号的问题,导致老是说“语法错误”。唉,细心不够呀,wsj(骆驼)(-楼兰篇-) 老兄最早就提出来了,但是我一直没有注意这个细节。谢谢大家。给分。