用wx:for创建多个输入框,但是没法批量获取全部的内容!!!
<view wx:for="{{[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100]}}" wx:for-item="i"> <view wx:if="{{i <= number1}}"> <input bindinput="a{{i}}" placeholder= "体重{{i}}"></input> </view> </view> <button id="txt1" class="btn fs32" bindtap="getdata"> 提交 </button> Page({ data: { number1: '3', sum:'0' }, onLoad: function () { this.setData({ number1: getApp().globalData.unumber }), console.log(number1); }, console.log(this.data.a1);//我试了试这样他提示不存在a1输入框,输入框倒是创建成功了但是都不知道他们的每个人的标签,没法获取用for读取他们全部的值! getdata: function (e) { for (var i = 1; i <=3; i++) { } })