【微信小程序】实现复选框chebox勾选验证

该文章讲述了如何在微信小程序中实现Checkbox的功能,包括获取并改变Checkbox的value值,事件绑定以响应用户点击,以及在点击按钮时进行条件判断来验证Checkbox是否被选中。如果Checkbox被选中,则执行相应操作,否则提示用户进行选择。
摘要由CSDN通过智能技术生成

功能展示

 未选中点击按钮

选中点击按钮

实现逻辑

1. 获取checkbox的value值并绑定事件

2. 将获取到的value值与定义的数据关联

3. 当点击按钮是判断是否勾选,为true则验证通过,false则相反

 代码实现

wxml

<checkbox checked="{{checkboxValue}}"  bindtap="handleCheckboxChange">我同意相关条款</checkbox>
<button bindtap="validateCheckbox">提交</button>

js

Page({
  data: {
    // 默认定义为false
    checkboxValue: false
  },
  
  // 复选框
  handleCheckboxChange(event) {
    console.log('this.data.checkboxValue ==> ' , this.data.checkboxValue);
    this.setData({
      // 点击之后进行取反
      checkboxValue : !this.data.checkboxValue
    })

  },
  
  // 登录按钮
  validateCheckbox() {
   
    
    if (this.data.checkboxValue) {
      // 复选框已勾选
      // 执行需要的操作
      wx.showToast({
        title: '复选框已勾选!'
      });
      
    } else {
      // 复选框未勾选
      // 执行需要的操作
      wx.showToast({
        title: '请先勾选复选框!',
        icon: 'none'
      });
    }
  }
});

  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值