diasbled對錶單數據的影響

1.在form表單裏,如果對input加入disabled="disabled"或disabled="true"等屬性,form表單提交的時候,就不會傳值到後臺。

原因:在HTML頁面的某元素加入了disable的屬性,那麼這個元素只是單單的去給用戶去顯示,當表單提交時,這個元素不會提交給後臺去處理.所以當元素加入了disabled屬性,後臺是無法得到這個屬性的值.

解決方法:再寫一個隱藏屬性,一個用於顯示,一個用於傳值。

2.在jQuery中,當我們使用ajax時,常常需要拼裝input數據以鍵值對
(Key/Value)的形式發送到服務器,用JQuery的serialize方法可以輕鬆的完成這個工作,使用這個方法可以將表單序列化爲鍵值對
(key1=value1&key2=value2…)後提交。下面介紹JQuery中serialize()的用法


發佈了25 篇原創文章 · 獲贊 3 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章