新闻资讯

质量为本、客户为根、勇于拼搏、务实创新

< 返回新闻资讯列表

小程序如何获取页面上input值

发布时间:2023-06-20 12:05:30

小程序如何获取页面上input值

在小程序开发中,我们经常需要获取页面上的input值。这篇文章将介绍如何实现获取input值的方法。

1.获取input值的基本方法

获取input值的基本方法是使用小程序提供的API。我们可以通过wx.getStorageSync或wx.getStorage方法获取本地存储中的input值,也可以通过页面的data绑定实现获取input值:

使用wx.getStorageSync:

constinputValue=wx.getStorageSync('inputValue');

使用wx.getStorage:

wx.getStorage({key:'inputValue',success:function(res){console.log(res.data)}})

使用data绑定:

Page({data:{inputValue:''},//输入框内容改变时触发bindInputValue(e){this.setData({inputValue:e.detail.value})}})

2.获取页面中多个input值

当页面中存在多个input时,我们可以通过name属性来获取对应的input值:

//html代码<inputtype=textname=name1/><inputtype=textname=name2/>//获取input值constname1=e.detail.value.name1;constname2=e.detail.value.name2;

3.获取radio和checkbox的值

对于radio和checkbox等多选框,我们需要使用wx.createSelectorQuery来获取选中的值:

wx.createSelectorQuery().selectAll('input[type=radio]').fields({dataset:true,value:true},res=>{console.log(res)}).exec();

其中,selectAll选择器选择所有的radio元素,fields方法指定需要获取的属性,res即为返回的结果。

以上就是小程序如何获取页面上input值的方法。希望本文能够帮助到大家。

X

截屏,微信识别二维码

微信号:muhuanidc

(点击微信号复制,添加好友)

打开微信

微信号已复制,请打开微信添加咨询详情!