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万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章