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

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

WBOY
WBOY原創
2016-05-16 12:04:332062瀏覽


放在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屬性。

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