收藏
回答

请教默认选择男,如果不点击直接提交到数据库,结果为空,其他表单都正常

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug radio 工具 6.5 2.30.2

<radio-group bindchange="checkedsex">

                <label wx:for='{{sexitems}}' wx:key="value">

                    <radio value="{{item.value}}" checked="{{item.checked}}" />

                    {{item.value}}

                </label>

            </radio-group>

js

 checkedsex(e) {

    this.setData({

      sex: e.detail.value

    })

  },



回答关注问题邀请回答
收藏

2 个回答

  • minimalistrojan
    minimalistrojan
    发表于小程序端
    2023-03-08

    看了下文档,bindchange 这个事件是 radio-group 中选中项发生变化时触发,直接指定个默认值,并没有发生变化,所以肯定不会触发吧。初始先默认 checked 都为 false,然后页面加载完成后讲想要默认选中的改成 true,触发改变引起数据更新,这样试试?

    2023-03-08
    有用
    回复 1
    • 佳净甲醛安装维修
      佳净甲醛安装维修
      2023-03-09
      感谢你,我太小白了,完全不懂后面这句话哎
      2023-03-09
      回复
  • 佳净甲醛安装维修
    佳净甲醛安装维修
    2023-03-08

    2023-03-08
    有用
    回复
登录 后发表内容