input只讀屬性
有兩種方式可以實現input的只讀效果:disabled 和 readonly。
自然兩種出來的效果都是只能讀取不能編輯,可是兩者有很大不同。
Disabled說明該input無效,及其value不會傳遞給任何程序,比如asp、php等。
Readonly僅僅是無法編輯,不影響其值的傳遞。
Disabled使用:<INPUT type=”text” name=”username” value=”james”disabled>
Readonly使用:<INPUT type=”text” name=”partNumber” value=”1500″ readonly> |
disabled方式若要傳值,
第一種方法:
可以添加隱藏的input標簽 <input name="hiddenplanyear" id="hiddenplanyear" type="hidden" class="textfield" value="" />
第二種方法:
<input type="text" class="input4" id="mainChkUserName" name="task.mainChkUserName" value="${sessionScope.QM_LOGIN_SESSION.name}" disabled="true" />
在保存的方法里
$("#mainChkUserName").attr("disabled",false);
解除無效就行。