<select name="PayType6" onchange="if(this.selectedIndex==1)document.all.accounts6.readOnly=false">
<option value='现金'>现金</option>
<option value='转帐'>转帐</option>
<option value='托收'>托收</option>
<option value='电汇'>电汇</option>
<option value='其他'>其他</option>
</select>
帐号<input type=text size="10" name="accounts6" value="" readonly>

解决方案 »

  1.   

    <select name="PayType6" onchange="if(this.value=='转帐'){document.all.accounts6.readOnly=false} else {document.all.accounts6.readOnly=true;}">
    <option value='现金'>现金</option>
    <option value='转帐'>转帐</option>
    <option value='托收'>托收</option>
    <option value='电汇'>电汇</option>
    <option value='其他'>其他</option>
    </select>
    帐号<input type=text size="10" name="accounts6" value="" readonly>
      

  2.   

    如果把readonly换成表单对象的的隐藏或可见该怎么写啦
      

  3.   

    <select name="PayType6" onchange="if(this.selectedIndex==1){document.all.accounts6.readOnly=false} else {document.all.accounts6.readOnly=true;}">
    <option value='现金'>现金</option>
    <option value='转帐'>转帐</option>
    <option value='托收'>托收</option>
    <option value='电汇'>电汇</option>
    <option value='其他'>其他</option>
    </select>
    帐号<input type=text size="10" name="accounts6" value="" readonly>
      

  4.   

    <select name="PayType6" onchange="if(this.value=='转帐'){document.all.accounts6.style.display='';} else {document.all.accounts6.style.display='none';}">
    <option value='现金'>现金</option>
    <option value='转帐'>转帐</option>
    <option value='托收'>托收</option>
    <option value='电汇'>电汇</option>
    <option value='其他'>其他</option>
    </select>
    帐号<input type=text size="10" name="accounts6" value="" style="display:none">
      

  5.   

    方法二:<select name="PayType6" onchange="if(this.value=='转帐'){document.all.accounts6.type='hidden';} else {document.all.accounts6.type='text';}">
    <option value='现金'>现金</option>
    <option value='转帐'>转帐</option>
    <option value='托收'>托收</option>
    <option value='电汇'>电汇</option>
    <option value='其他'>其他</option>
    </select>
    帐号<input type=text size="10" name="accounts6" value="" style="display:none">
      

  6.   

    不能直接修改type,建议使用outerHTML,或者
    <select name="PayType6" onchange="accounts6.style.display=(this.selectedIndex==1?'':'none')">
    <option value='现金'>现金</option>
    <option value='转帐'>转帐</option>
    <option value='托收'>托收</option>
    <option value='电汇'>电汇</option>
    <option value='其他'>其他</option>
    </select>
    帐号<input type=text size="10" name="accounts6" value="" style="display:none"> 
      

  7.   

    不能直接修改type,建议使用outerHTML,或者
    <select name="PayType6" onchange="accounts6.style.display=(this.selectedIndex==1?'':'none')">
    <option value='现金'>现金</option>
    <option value='转帐'>转帐</option>
    <option value='托收'>托收</option>
    <option value='电汇'>电汇</option>
    <option value='其他'>其他</option>
    </select>
    帐号<input type=text size="10" name="accounts6" value="" style="display:none">支持!
      

  8.   

    不好意思,提一个问题:
    那怎样将“帐号”这俩个字与accounts6表单进行同步的显示或不显示呢?
      

  9.   

    <select name="PayType6" onchange="document.all.demo.style.display=(this.selectedIndex==1?'':'none')">
    <option value='现金'>现金</option>
    <option value='转帐'>转帐</option>
    <option value='托收'>托收</option>
    <option value='电汇'>电汇</option>
    <option value='其他'>其他</option>
    </select>
    <span id=demo style="display:none">
    帐号<input type=text size="10" name="accounts6" value="">
    </span>
      

  10.   

    非常感谢qiushuiwuhen(秋水无恨)!!!!!!!!!!!!!!!!