input中disabled提交后得不到值
作者:佚名 時間:2012-04-22 分享到:
input的字段當為diabled時時無法獲取數值得,所以最近不要用這個,我們可以用readonly帶替代,即可解決這類問題。
<input name="country" id="country" size=12 value="disabled" disabled="disabled" >
放在form表單中提交后得不到該值。
將disabled="disabled" 改為 readonly = "readonly" 即可 ,按照W3C的規范:http://www.w3.org/TR/REC-html40/interact/forms.html#h-17.12
設置為disabled的input將會有下面的限制:
1.不能接收焦點
2.使用tab鍵時將被跳過
3.可能不是successful的
設置為readonly的input將會有下面的限制:
1.可以接收焦點但不能被修改
2.可以使用tab鍵進行導航
3.可能是successful的
只有successful的表單元素才是有效數據,也即是可以進行提交。disabled和readonly的文本輸入框只能通過腳本進行修改value屬性。
如沒特殊注明,文章均為上海聯楷網絡原創,轉載請注明來自:http://www.ktcbnqb.cn/contact/20151229/n7619.html