本文實例講述了Web表單提交之disabled問題js解決方法。分享給大家供大家參考。具體分析如下:
例如,有以下表單
當我們提交表單時,在背景是取得不了pname資料的,因為該輸入框的屬性disabled。即能保存值也能保留使用者不能輸入此功能有以下解決方法:
1. 將disabled="disabled"屬性改為readonly="readonly"代替,其功能是基本一樣,readonly還能支援onfocus事件。 (建議使用)
2. 在form表單提交時利用js將disabled屬性修改
3. 將pname的值用js獲取,使用參數形式傳遞,修改form的action值,當然這樣需要修改後台程式碼,取得該參數(getParameter);
一點小建議:當我們書寫腳本語言時,我們一般熱衷於jQuery書寫,因為它很簡煉,jQuery是將javascript封裝的,取HTML等值時,採用正則表達式匹配獲取,
因此必然影響效率,所以建議大家當有大量腳本時,一般會採用javascript。
希望本文所述對大家的javascript程式設計有所幫助。