如何在提交表单后获取到动态添加的 inpu 的值

2018-04-18 11:19:18 +08:00
 weang000

通过.html()添加了一个 input 框,然后提交表单后获取不到这几个 input 的值。name 给对了,没问题。没有语法错误。没问题,就是拿不到值。

5029 次点击
所在节点    jQuery
7 条回复
shangfabao
2018-04-18 11:31:09 +08:00
你用的表格的提交?
weang000
2018-04-18 11:36:15 +08:00
@shangfabao 表单的提交啊,$('#formq1').submit();用了一个 onclick 绑定的这个事件,提交过去别的值没问题可以拿到你,唯独之前动态添加的几个 input 拿不到
tms
2018-04-18 11:37:02 +08:00
input 没在 form 标签里?
weang000
2018-04-18 11:49:47 +08:00
@tms 没问题在 form 里面
respect11
2018-04-18 12:53:32 +08:00
你截图个代码也行啊。。
swordne
2018-04-18 13:41:40 +08:00
代码看一下吧
shangfabao
2018-04-23 13:22:11 +08:00
@weang000 这样是不行的,你得手动提交了,试试 ajax data:$('#formId').serialize()

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/447746

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX