2012-04-19 88 views
4

我想模擬輸入禁用。我想在輸入中沒有改變值,但是這個值應該用FORM和POST一起發送。如何模擬輸入禁用?

<input class="dis" type="text" disabled="disabled" value="111"> 
<input class="no" type="text"> 
<input class="dis" type="text" disabled="disabled" value="333"> 

http://jsfiddle.net/hC4WP/

我也可以使用CSS和jQuery,但如何?

+3

標記字段'readonly'。 – 2012-04-19 10:29:54

+0

[提交禁用的字段]的可能的重複(http://stackoverflow.com/questions/1284464/submit-disabled-fields) – 2012-04-19 10:31:15

+0

我知道這是一箇舊的線程,但...屬性'只讀'允許您修改它。你應該這樣做: https://stackoverflow.com/questions/368813/html-form-readonly-select-tag-input – Sonhja 2017-09-21 13:50:38

回答

10

使用readonly屬性而不是disabled

但是,這不會導致該字段變灰。爲了實現這一點,使用下面的CSS:

input[readonly] { color: #aaa; } 

(您可能需要改變顏色有點看起來更像原來的禁用顏色)

+0

我知道這是一個古老的線程,但...屬性'只讀'允許你修改它。你應該這樣做: https://stackoverflow.com/questions/368813/html-form-readonly-select-tag-input – Sonhja 2017-09-21 13:50:02

11

使用readonly,而不是disabled