技术帝的平台展示,网站建设、网站推广、SEO技术、网站优化、电子商务推广、平面美工和软件测试等技术干货分享。

jQuery动态添加的表单项无法提交 | PHPCMS表单多图片字段无法添加图片

phpcms技术 abel-lan 34℃ 0评论

概述

PHPCMS多图片字段添加的图片无法保存(或者jQuery动态添加的表单项无法提交保存),这时需要检查是否将form写在了table内部。将原来的 table包裹from,改成form包裹table即可。

问题描述

最近有个开发需求,是利用PHPCMS表单功能进行多图片上传。这就需要在表单中添加一个“多图片”字段,但是添加后唯独在编辑多图片内容时,上传后的图片无法保存。

多图片上传后(通过PHPCMS系统自带的上传插件),会通过jQuery方式添加input元素,这时明明能看到新增的input元素就在Form内部,可提交的时候这个input数据却带不过去。抓取的数据如下图:

jQuery动态添加的表单选项无法提交

解决过程

通过jQuery动态添加input元素却无法提交,经过查询资料得知可能是由于将form表单元素写在了table内部(即由table包括form),需要改成form包括table形式才能提交。

查看程序代码,果然是由于form写在table内部导致将form调整到table外部后验证可以正常提交

PHPCMS表单多图字段无法保存代码修改解决方法
修改后可以提交动态添加数据项

转载请注明:半亩方塘 » jQuery动态添加的表单项无法提交 | PHPCMS表单多图片字段无法添加图片

赞 (8)支付宝扫码打赏微信扫码打赏分享
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址