如何动态设置文本框的外观?
想通过下拉列表值,改变一个文本域的属性,如只读、边框线等。
在<input name="qcybyjc"type="text" id="qcybyjc" value="0" size="5" readonly style="border-left:0px;border-top:0px;border-right:0px;border-bottom:1px solid #0000cc">
和
<input name="qcybyjc"type="text" id="qcybyjc" value="0" size="5" style="border-left:0px;border-top:0px;border-right:0px;border-bottom:1px solid #FF00cc">
之间选择,如下拉列表为1选择第一种,下拉列表为2选择第二种。
这个如何写
谢谢!!
[解决办法]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>无标题文档</title><style type="text/css">.style1 { border:1px solid #CC3300;}.style2 { border:1px solid #330099;}</style><script type="text/javascript">function slt_onchange(){ var obj = document.getElementById("slt"); document.getElementById("abc").className = "style" + obj.options[obj.selectedIndex].value;}</script></head><body><div><select id="slt" onchange="javascript:slt_onchange()"> <option value="1">样式一</option> <option value="2">样式二</option> </select><input type="text" class="style1" id="abc" /></div></body></html>