首頁 > web前端 > css教學 > input為disabled提交後無法獲得該值的解決方法_經驗交流

input為disabled提交後無法獲得該值的解決方法_經驗交流

WBOY
發布: 2016-05-16 12:04:33
原創
2075 人瀏覽過


放在form表單中提交後無法獲得該值。
將disabled="disabled" 改為readonly = "readonly" 即可
依照W3C的規範:http://www.w3.org/TR/REC-html40/interact/forms.html#h- 17.12
設定為disabled的input將會有下面的限制:
不能接收焦點
使用tab鍵時將被跳過
可能不是successful的

設定為readonly的input將會有下面的限制:
可以接收焦點但不能被修改
可以使用tab鍵進行導航
可能是successful的
只有successful的表單元素才是有效數據,也即是可以進行提交。 disabled和readonly的文字輸入框只能透過腳本進行修改value屬性。

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板