首頁  >  文章  >  web前端  >  Web表單提交之disabled問題js解決方法_javascript技巧

Web表單提交之disabled問題js解決方法_javascript技巧

WBOY
WBOY原創
2016-05-16 16:20:321692瀏覽

本文實例講述了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程式設計有所幫助。

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn