asp代码中,不可编辑的表单文本框不能传送值吗?

来源:互联网 发布:人才系统源码 编辑:程序博客网 时间:2024/06/10 16:35
我有一个表单中其中一个文本框,属性设置为不可编辑,就是可以显示bgid值,但不允许编辑。<td height="18" align="center">       <input  disabled=true name="bgid" value="<%=rs("bgid")%>"> 显示正常,但是执行update时,第一句sql语句就执行不了,sql="select * from dejcbg where bgid='"&trim(request.Form("bgid"))&"'"我调试时发现取到的trim(request.Form("bgid"))是空值。但是如果我把文本框disabled=true 这句去掉,那么sql执行正常,trim(request.Form("bgid"))的值也正常。


readonly就是只读   用readonly替换你的disabled=true  就行了


方法1: onfocus=this.blur()
<input type="text" name="input1" value="中国" onfocus=this.blur()>

方法2:readonly
<input type="text" name="input1" value="中国" readonly>

<input type="text" name="input1" value="中国" readonly="true">

方法3: disabled
<input type="text" name="input1" value="中国" disabled>


原创粉丝点击