我有一个表单中其中一个文本框,属性设置为不可编辑,就是可以显示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: οnfοcus=this.blur()
<input type="text" name="input1" value="中国" οnfοcus=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>