asp代碼中,不可編輯的表單文本框不能傳送值嗎?

已邀請:

王瑞兒

贊同來自:



我有一個表單中其中一個文本框,屬性設置為不可編輯,就是可以顯示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>

要回復問題請先登錄註冊