简单问题,分数多多

flbz 2002-12-25 09:03:33
<select name="PayType6">
<option value='现金'>现金</option>
<option value='转帐'>转帐</option>
<option value='托收'>托收</option>
<option value='电汇'>电汇</option>
<option value='其他'>其他</option>
</select>
帐号<input type=text size="10" name="accounts6" value="" redonly>

如何让选择下拉框PayType6当中的“转帐选项”时把文本框“accounts6”设为可写。
也可以文本框开始为可写。选择其他选项时设为只读
...全文
81 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
coffeegirl 2002-12-25
  • 打赏
  • 举报
回复
不好意思,提一个问题:
那怎样将“帐号”这俩个字与accounts6表单进行同步的显示或不显示呢?
逍遥小贼 2002-12-25
  • 打赏
  • 举报
回复
不能直接修改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">

支持!
zhanghk 2002-12-25
  • 打赏
  • 举报
回复
up
qiushuiwuhen 2002-12-25
  • 打赏
  • 举报
回复
不能直接修改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">


烂笔头Danky 2002-12-25
  • 打赏
  • 举报
回复
方法二:

<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">
lbd8848 2002-12-25
  • 打赏
  • 举报
回复
<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">
sunmingdong 2002-12-25
  • 打赏
  • 举报
回复
<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>

flbz 2002-12-25
  • 打赏
  • 举报
回复
如果把readonly换成表单对象的的隐藏或可见该怎么写啦
lbd8848 2002-12-25
  • 打赏
  • 举报
回复
<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>
希默软件 2002-12-25
  • 打赏
  • 举报
回复
<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>
coffeegirl 2002-12-25
  • 打赏
  • 举报
回复
非常感谢qiushuiwuhen(秋水无恨)!!!!!!!!!!!!!!!!
qiushuiwuhen 2002-12-25
  • 打赏
  • 举报
回复
<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>

87,994

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧