我想禁用用戶的文本框。asp.net:灰色的文本框啓用= false,但需要獲得值
但在文本框中是一個值,我需要閱讀。所以我想readOnly
屬性(因爲我可以讀取值),但也想灰色框(功能enabled = false
),即用戶可以看到,他沒有訪問編輯文本框。
這是最好的方法嗎?
我想禁用用戶的文本框。asp.net:灰色的文本框啓用= false,但需要獲得值
但在文本框中是一個值,我需要閱讀。所以我想readOnly
屬性(因爲我可以讀取值),但也想灰色框(功能enabled = false
),即用戶可以看到,他沒有訪問編輯文本框。
這是最好的方法嗎?
@Keith設置Readonly
屬性到輸入框會很好。您可以通過更改背景顏色將文本框變灰。
如果你的文本框是一個HTML輸入文本,以便做到這一點:
<input id="Text1" type="text" value="read me" readonly="readonly" disabled="disabled" />
,如果它是一個ASP文本框,然後:
<asp:TextBox ID="TextBox1" runat="server" ReadOnly ="true" Enabled="false"></asp:TextBox>
使用標籤來代替,爲什麼你,如果你使用文本框想要爲用戶打開編輯,還要更改Label控件的顏色。
對我來說,最好的辦法是設置啓用= False屬性,但是從jQuery的:
$( '#txtTotal')ATTR( '禁用', '已禁用');
這種方式可以讀取後面代碼中的值。