如何通过表单提交数据到相同的字段中
来源:
好吃猫咪
2017-01-03
我希望通过INPUT输入表单A0、A1,判断ID值0、1,将这二个值分别存入ID值为0和1对应的字段A中。
请问如何做事件处理?
9回答
-
传到是可以传,先在js文件里获取到input的 值,然后再获取data.js export的对象,修改这个对象。但这个思路有问题。data.js数据是作为初始化的数据,干嘛还要改它。
012017-01-04 -
7七月
2017-01-04
做到这个data.js文件中?没明白。
00 -
7七月
2017-01-03
bindblur 和 bindconfirm 这两个 input的事件,应该可以满足你的需求。请参考API文档。
00 -
7七月
2017-01-03
同学。。。你好。我看的不太明白你的问题,请详细描述,多打几个字。。。
00 -
好吃猫咪
提问者
2017-01-04
好吧,我是菜鸟,思路上不开阔,呵呵。
如果不用初始化数据,那用缓存解决也可以吧。
主要是不太明白怎么写,要是有案例就好了。请老师在第9章里做下案例,可以吗?
012017-01-04 -
好吃猫咪
提问者
2017-01-04
如果不这样实现,我就没法定义相同的字段,不能用wx:for循环,只能一项项分别列出来,分别引用。
00 -
好吃猫咪
提问者
2017-01-04
我在三个input中输入0.9、0.8、0.7,需要把这些值传到data.js文件中。
00 -
好吃猫咪
提问者
2017-01-04
//data.js文件
var local_database = [
{
dataId: 0,
effectiverAdiationHours: "0.9",
},
{
dataId: 1,
effectiverAdiationHours: "0.8",
},
{
dataId: 2,
effectiverAdiationHours: "0.7",
}
]
module.exports = {
solarPowerList: local_database
}
//wxml文件
<form bindsubmit="formSubmit">
<view>
<view class="section">
<text class="page-body-text">1月电量</text>
<input placeholder="1月电量" name="effectiverAdiationHours" type="number" dataId="0" />
</view>
<view class="section">
<text class="page-body-text">2月电量</text>
<input placeholder="2月电量" name="effectiverAdiationHours" type="number" dataId="1" />
</view>
<view class="section">
<text class="page-body-text">3月电量</text>
<input placeholder="3月电量" name="effectiverAdiationHours" type="number" dataId="2" />
</view>
<view class="page__hd">
<button type="primary" formType="submit" catchtap="navigateToResult">提交</button>
</view>
</view>
</form>
//JS文件
formSubmit: function (event) {
wx.setStorageSync('electricity', [{
dataId: "0",
effectiverAdiationHours: ""
},
{
dataId: "1",
effectiverAdiationHours: ""
},
{
dataId: "2",
effectiverAdiationHours: ""
}])
},
需求如上,我想知道这个交互,如何处理才能把这个数据做到这个data.js文件中。
00 -
好吃猫咪
提问者
2017-01-03
当我在input组件num1中输入数字10,num2中输入数字9,我需要把这二个值分别存入下面的数据num字段中:
postId: 0,
num: "",
postId: 1,
num: "",
如何处理比较好?
00
相似问题