from表单提交post请求但是请求体中没有值

使用ajax可以获得值之后可以一个个提交,但是为什么提交表单的时候请求体中没有值, 原因是 我把 表单与元素包裹在 bootstrap的 div样式中 只要从div里面拿出来就可以了但是这是为啥?是因为我在 input 标签上加入了 disabled 值 所以导致在请求的时候 请求体中没有值,但是 bootstrap做了什么导致 from 表单在提交的时候没有值? disabled到底做了些啥?

表单中的input写name了吗,如果可以,还是发代码吧,这样的可能性太多了
我看了下bootstrap的社区,确实存在这个问题,这应该是bootstrap的一个bug,因为原生的js和html在input中加入disabled是可以接收到值的,也有可能是bootstrap在框架里做了限制
:form 表单中 disabled 属性的元素不参与表单提交,这样使表单提交有一定的灵活性
有两个解决方法:
解决办法:[隐藏域]
<input type="hidden" name="mainVer1" id="mainVer1" value="{$mainVer}"/>
解决办法二:readonly
把disabled 改成 readonly="readonly"
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-07-31
可以截个图不