form表单提交时选择性传值到后台

原创 15737953656 随笔 前端与后台交互 420阅读 2017-05-26 17:16:51 举报

在form表单里,如果对input加入disabled="disabled"或disabled="true"等属性,form表单提交的时候,就不会传值到后台。

原因:在HTML页面的某元素加入了disable的属性,那么这个元素只是单单的去给用户去显示,当表单提交时,这个元素不会提交给后台去处理。所以当元素加入了disabled属性,后台是无法得到这个属性的值。
解决方法:再写一个隐藏属性,一个用于显示,一个用于传值。

评论 ( 2 )
最新评论
15737953656 1F 2017-05-27 09:12:53 2F

readonly只针对input(text / password)和textarea有效,而disabled对于所有的表单元素都有效,使用了disabled后,提交元素后值不会被传递出去,而readonly可以将值传递出去。

daijiulong 2017-05-27 08:53:17 1F

readonly 啊