javascript 設置input框只讀屬性 獲取disabled后的值並傳給后台


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);

解除無效就行。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM