如何通过表单提交数据到相同的字段中

来源:

好吃猫咪

2017-01-03

我希望通过INPUT输入表单A0、A1,判断ID值0、1,将这二个值分别存入ID值为0和1对应的字段A中。

请问如何做事件处理?

写回答

9回答

7七月

2017-01-04

传到是可以传,先在js文件里获取到input的 值,然后再获取data.js export的对象,修改这个对象。但这个思路有问题。data.js数据是作为初始化的数据,干嘛还要改它。

0
1
好吃猫咪
非常感谢!
2017-01-04
共1条回复

7七月

2017-01-04

做到这个data.js文件中?没明白。

0
0

7七月

2017-01-03

bindblur 和 bindconfirm 这两个 input的事件,应该可以满足你的需求。请参考API文档。

0
0

7七月

2017-01-03

同学。。。你好。我看的不太明白你的问题,请详细描述,多打几个字。。。

0
0

好吃猫咪

提问者

2017-01-04

好吧,我是菜鸟,思路上不开阔,呵呵。

如果不用初始化数据,那用缓存解决也可以吧。

主要是不太明白怎么写,要是有案例就好了。请老师在第9章里做下案例,可以吗?

0
1
7七月
课程已经全部录完了。但是这个思想,课程里很多都体现出来了
2017-01-04
共1条回复

好吃猫咪

提问者

2017-01-04

如果不这样实现,我就没法定义相同的字段,不能用wx:for循环,只能一项项分别列出来,分别引用。

0
0

好吃猫咪

提问者

2017-01-04

我在三个input中输入0.9、0.8、0.7,需要把这些值传到data.js文件中。

0
0

好吃猫咪

提问者

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文件中。

0
0

好吃猫咪

提问者

2017-01-03

当我在input组件num1中输入数字10,num2中输入数字9,我需要把这二个值分别存入下面的数据num字段中:

postId: 0,

num: "",

postId: 1,

num: "",

如何处理比较好?

0
0

微信小程序入门与实战(全新版) 超20000人学习的好课

4年同步微信官方迭代,累计20000+人学习, 比微信官方更火爆!

23866 学习 · 6899 问题

查看课程