小程序
小游戏
企业微信
微信支付
扫描小程序码分享
通过按钮新增form表单让用户填写,在提交表单内容只能获取到最新添加的表单中的信息 。
请问怎么给新增的表单动态的加name 让我可以提交所有的表单呢TAT
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
大哥我看懂了 谢谢你啊!
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
粗暴的写了下
<
button
bindtap
=
'bindButton'
>+</
>
form
bindsubmit
'submit'
view
wx:for
'{{formList}}'
>{{item}}</
input
name
'{{"input_"+index}}'
></
</
form-type
>提交</
data: {
list: [
'测试1'
,
'测试2'
'测试3'
'测试4'
],
formList: [
]
},
bindButton:
function
(){
var
temp =
this
.data.list[
.data.formList.length];
.data.formList.push(temp);
console.log(temp)
.setData({
formList:
.data.formList
})
submit:
(e){
console.log(e.detail)
谢谢大佬 我看看
<input name='{{"input_"+index}}'></input> 这一句是啥意思啊 我怎么才能通过一次点击 加载七个表单呢 因为我之前是每点击一次出来七个表单 然后每个表单都有自己的id 再点击下一次 就只提交最后的七个 前面的不提交
> 这一句是啥意思啊 我怎么才能通过一次点击 加载七个表单呢 因为我之前是每点击一次出来七个表单 然后每个表单都有自己的id 再点击下一次 就只提交最后的七个 前面的不提交
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
大哥我看懂了 谢谢你啊!
粗暴的写了下
<
button
bindtap
=
'bindButton'
>+</
button
>
<
form
bindsubmit
=
'submit'
>
<
view
wx:for
=
'{{formList}}'
>
<
view
>{{item}}</
view
>
<
input
name
=
'{{"input_"+index}}'
></
input
>
</
view
>
<
button
form-type
=
'submit'
>提交</
button
>
</
form
>
data: {
list: [
'测试1'
,
'测试2'
,
'测试3'
,
'测试4'
],
formList: [
'测试1'
]
},
bindButton:
function
(){
var
temp =
this
.data.list[
this
.data.formList.length];
this
.data.formList.push(temp);
console.log(temp)
this
.setData({
formList:
this
.data.formList
})
},
submit:
function
(e){
console.log(e.detail)
},
谢谢大佬 我看看
<
input
name
=
'{{"input_"+index}}'
></
input
> 这一句是啥意思啊 我怎么才能通过一次点击 加载七个表单呢 因为我之前是每点击一次出来七个表单 然后每个表单都有自己的id 再点击下一次 就只提交最后的七个 前面的不提交