雷火电竞-中国电竞赛事及体育赛事平台

歡迎來(lái)到入門教程網(wǎng)!

CSS/HTML

當(dāng)前位置:主頁(yè) > 網(wǎng)頁(yè)制作 > CSS/HTML >

html form表單input使用disabled后提交不能獲取表單值的解決方法

來(lái)源:本站原創(chuàng)|時(shí)間:2020-01-10|欄目:CSS/HTML|點(diǎn)擊:

form表單輸入框input設(shè)置disable屬性提交后,得不到該輸入框的值,解決該類問(wèn)題可以參考下面兩個(gè)方法:

方法一:

使用readonly帶替代disabled,即把

disabled="disabled"

修改為

readonly="readonly"

二者區(qū)別:

disabled不能接收焦點(diǎn),使用tab鍵時(shí)將被跳過(guò),可能不是successful的;
readonly可以接收焦點(diǎn)但不能被修改,可以使用tab鍵進(jìn)行導(dǎo)航,可能是successful的。
注:只有successful的表單元素才是有效數(shù)據(jù),即是進(jìn)行提交后可以獲取值。disabled和readonly的文本輸入框只能通過(guò)腳本進(jìn)行修改value屬性。

方法二:

使用一個(gè)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"/>

總結(jié)

以上所述是小編給大家介紹的html form表單input使用disabled后提交不能獲取表單值的解決方法,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)我們網(wǎng)站的支持!

上一篇:詳解 html area標(biāo)簽

欄    目:CSS/HTML

下一篇:詳解左右寬度固定中間自適應(yīng)html布局解決方案

本文標(biāo)題:html form表單input使用disabled后提交不能獲取表單值的解決方法

本文地址:http://www.jygsgssxh.com/a1/CSS_HTML/9506.html

網(wǎng)頁(yè)制作CMS教程網(wǎng)絡(luò)編程軟件編程腳本語(yǔ)言數(shù)據(jù)庫(kù)服務(wù)器

如果侵犯了您的權(quán)利,請(qǐng)與我們聯(lián)系,我們將在24小時(shí)內(nèi)進(jìn)行處理、任何非本站因素導(dǎo)致的法律后果,本站均不負(fù)任何責(zé)任。

聯(lián)系QQ:835971066 | 郵箱:835971066#qq.com(#換成@)

Copyright © 2002-2020 腳本教程網(wǎng) 版權(quán)所有