织梦二次开发织梦二次开发

dede表单提交成功跳转后没有数据的解决方法

dede表单提交成功跳转后没有数据是怎么回事?我们在使用织梦仿站时,几乎大多数网站都有类似于在线留言的功能,而得益于织梦的强大,它也是带有这方面的功能的!那就是利用织梦的自定义表单功能就可以实现在线留言的功能!不过,使用的时候也是需要注意一些事情的,否则的话,看起来自己做的没问题,但是最终去测试的时候就会出现dede表单提交成功跳转后没有数据的情况,那么这是怎么回事呢?

dede表单提交成功跳转后没有数据的解决方法

导致dede表单提交成功跳转后没有数据的情况大致分为3种,一种是表单ID没有填写,或者填写错误一种是前台的html表单的name没有设置或者设置错误;还有一种情况是忘记在表单的隐藏域添加织梦表单必须的2个字段了dede_fields与dede_fieldshash!下面具体来看看吧!

1、我们在使用织梦的表单功能时,往往会忽略了他的隐藏域信息,而这其中就包含了表单的ID等信息。那么这个改怎么获取呢?我们通常都是在表单创建完成后,点击“前台预览”,然后在预览界面查看源代码,然后在源码中可以找到隐藏域的信息,主要如下!通常的做法就是直接复制粘贴到留言模板中对应的位置去!

dede表单提交成功跳转后没有数据的解决方法

dede表单提交成功跳转后没有数据的解决方法

2、如果留言模板的表单区域中,没有对应的name值,或者name值与后台不一致的话,也会导致dede表单提交成功跳转后没有数据!这个的话,就需要我们自己检查一下模板代码了!

3、这是最容易被忽视的地方,就连站长自己也经常忽视这个,导致dede表单提交成功跳转后没有数据,然后再去检查的时候就发现,确实是忘记了这个dede_fields与dede_fieldshash!而这个应该也是很多人犯错的地方!

dede表单提交成功跳转后没有数据的解决方法

dede表单提交成功跳转后没有数据的原因,十有八九就是因为这个!而解决方法也很简单,只要把表单预览中的这个源码,复制到留言模板中对应位置就可以了,注意要放在</form>前面!

如果您使用了以上3种方法还无法解决dede表单提交成功跳转后没有数据的问题,那么就请呼叫站长吧!对织梦不熟悉的人,估计也解决不了了!


赞(0) 打赏
转载保留:织梦二次开发 » dede表单提交成功跳转后没有数据的解决方法

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏