from表单提交post请求但是请求体中没有值
使用ajax可以获得值之后可以一个个提交,但是为什么提交表单的时候请求体中没有值,原因是我把表单与元素包裹在bootstrap的div样式中只要从div里面拿出来就可以了...
使用ajax可以获得值之后可以一个个提交,但是为什么提交表单的时候请求体中没有值, 原因是 我把 表单与元素包裹在 bootstrap的 div样式中 只要从div里面拿出来就可以了但是这是为啥?是因为我在 input 标签上加入了 disabled 值 所以导致在请求的时候 请求体中没有值,但是 bootstrap做了什么导致 from 表单在提交的时候没有值? disabled到底做了些啥?
展开
2个回答
展开全部
表单中的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"
我看了下bootstrap的社区,确实存在这个问题,这应该是bootstrap的一个bug,因为原生的js和html在input中加入disabled是可以接收到值的,也有可能是bootstrap在框架里做了限制
:form 表单中 disabled 属性的元素不参与表单提交,这样使表单提交有一定的灵活性
有两个解决方法:
解决办法:[隐藏域]
<input type="hidden" name="mainVer1" id="mainVer1" value="{$mainVer}"/>
解决办法二:readonly
把disabled 改成 readonly="readonly"
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询