小程序获取form表单的数据和vant获取文本框数据

1、获取form表单的数据

<form bindsubmit="formSubmit" bindreset="formReset"> 
    <input type="text" value="{{username}}" name="username"/>
    <input type="text" value="{{password}}" name="password"/>
    <view class="btn-area">
       <button form-type="submit">Submit</button>
       <button form-type="reset">Reset</button>
    </view>
</form>


Page({
  formSubmit(e) {
    console.log('form发生了submit事件,携带数据为:', e.detail.value)
  },
  formReset() {
    console.log('form发生了reset事件')
  }
})

 2、获取文本框数据

<input type="text" bindinput="inputTitle" name="title" value="{{title}}"  />


Page({
    inputTitle: function (e) {
       this.setData({
          title: e.detail.value
       })
    }
)}

3、使用vant获取文本框值

<van-field
    value="{{ username }}"
    label="用户名"
    placeholder="请输入用户名"
    clearable
    required
    bind:blur ="userNameInput"
/>


userNameInput:function(e){
  this.setData({
    username: e.detail.value
  })
}

4、bindinput与bindblur区别

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
好的,我可以教你如何使用 Vant 组件库来创建一个微信小程序表单。 首先,确保你已经在微信开发者工具中创建了一个新的小程序项目。然后,按照以下步骤操作: 1. 在小程序根目录下,使用 npm 安装 Vant 组件库: ```bash npm install @vant/weapp --save ``` 2. 打开微信开发者工具的项目设置,勾选“使用 npm 模块”选项,并点击“确定”。 3. 在微信开发者工具中的 app.json 文件中,添加 Vant 组件库的引入配置: ```json { "usingComponents": { "van-button": "@vant/weapp/button", "van-field": "@vant/weapp/field", "van-cell": "@vant/weapp/cell", "van-cell-group": "@vant/weapp/cell-group" } } ``` 4. 在你想要使用表单的页面的 wxml 文件中,添加以下代码: ```html <van-field label="姓名" placeholder="请输入姓名" bind:input="onNameInput" ></van-field> <van-field label="电话" placeholder="请输入电话" bind:input="onPhoneInput" ></van-field> <van-cell-group> <van-cell title="性别" value="{{ gender }}" bind:tap="showGenderPicker" /> </van-cell-group> <van-button type="primary" bind:tap="submitForm">提交</van-button> ``` 5. 在对应的页面的 js 文件中,添加以下代码: ```javascript Page({ data: { gender: '请选择性别', genderOptions: ['男', '女'] }, onNameInput(event) { this.setData({ name: event.detail.value }); }, onPhoneInput(event) { this.setData({ phone: event.detail.value }); }, showGenderPicker() { wx.showActionSheet({ itemList: this.data.genderOptions, success: (res) => { this.setData({ gender: this.data.genderOptions[res.tapIndex] }); } }); }, submitForm() { // 在这里处理表单提交逻辑 console.log('姓名:', this.data.name); console.log('电话:', this.data.phone); console.log('性别:', this.data.gender); } }); ``` 这样,你就完成了使用 Vant 组件库创建微信小程序表单的过程。请注意,这只是一个简单的示例,你可以根据自己的需求进行更多的定制和扩展。希望对你有帮助!如果还有其他问题,请随时提问。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

种麦南山下

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值