form表單輸入框input設定disable屬性提交後,就無法得到該輸入框的值,解決此類別問題可以參考下面兩個方法:
方法一:使用readonly帶替代disabled,即把
disabled=disabled
修改為
readonly=readonly
disabled不能接收焦點,使用tab鍵時會被跳過,可能不是successful的;
readonly可以接收焦點但不能被修改,可以使用tab鍵進行導航,可能是successful的。
註:只有successful的表單元素才是有效數據,也就是進行提交後可以取得值。 disabled和readonly的文字輸入框只能透過腳本進行修改value屬性。
方法二:使用一個type=hidden隱藏要取得值的input,再使用disabled顯示給使用者看的input
<input type=hidden name=url value=http://www.neirong.org/><input type=text value=http://www.neirong.org disabled=disabled/>總結
以上所述是小編給大家介紹的html form表單input使用disabled後提交不能獲取表單值的解決方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回覆大家的。在此也非常感謝大家對VeVb武林網站的支持!