2010-01-25 56 views
0

該輸入框可編輯的原因是否有明顯的原因?無法在文本輸入框上設置'只讀'

<input id="username" name="username" class="textfield70pc" readonly="readonly" type="text" value="My username" /> 

這似乎有點無用,必須使用javascript/jquery來禁用此文本框。

+2

這應該工作:該字段應該成爲焦點,可選擇的,但是不能改變。你能發佈一個在線例子嗎?你確定沒有其他功能(例如一些jQuery的東西)干擾和重新激活字段? '禁用'是一個選項嗎? – 2010-01-25 09:50:09

+0

適合我:http://jsbin.com/utivi – Kobi 2010-01-25 09:51:05

+0

我已經測試過它,看起來很好......確保你的HTML是W3C有效的。 – 2010-01-25 09:52:25

回答

3

如果你正在尋找它是灰色的,添加DISABLED屬性:

<input id="username" name="username" ... disabled="disabled" /> 
+0

有效的HTML應該是: '' – Rowno 2010-01-25 10:59:24

+0

當然。我對這個大寫很倉促。 – Jay 2010-01-25 11:02:22