radio 点击文字选中

医疗付费方式:<input name="FUKUANFS" dbname="FUKUANFS" class="input1" checked="checked" type="radio"  value="1" id="FUKUANFS1" />
                                  <label for="FUKUANFS1">1.城镇职工基本医疗保险</label>
                                  <input name="FUKUANFS" dbname="FUKUANFS" class="input1" type="radio"  value="2" id="FUKUANFS2" />
                                  <label for="FUKUANFS2">2.城镇居民基本医疗保险</label>
                                  <input name="FUKUANFS" dbname="FUKUANFS" class="input1" type="radio"  value="3" id="FUKUANFS3" />
                                  <label for="FUKUANFS3">3.新型农村合作医疗</label>
                                  <input name="FUKUANFS" dbname="FUKUANFS" class="input1" type="radio"  value="4" id="FUKUANFS4" /> 
                                  <label for="FUKUANFS4">4.贫困救助</label>

转载于:https://www.cnblogs.com/sidihu/archive/2012/05/11/2496086.html

### 实现取消选中功能 为了实现在 `radio-group` 组件中取消选中的效果,在外层添加一个包裹标签(如 `<label>` 或其他),并为其设置点击事件监听器是一种有效的方法。当触发该点击事件时,可以通过改变绑定至 `radio` 组件属性上的变量值来达到目的。 下面是一个具体的例子: ```html <template> <view> <!-- 使用 label 包裹 radio --> <label class="radio" @click="toggleCheck"> <radio :value="item.value" :checked="isChecked"></radio>项描述 </label> </view> </template> <script> export default { data() { return { isChecked: true // 初始状态下默认选中 }; }, methods: { toggleCheck() { this.isChecked = !this.isChecked; } } }; </script> ``` 此代码片段展示了如何通过点击关联的文字区域间接操作单框的择状态[^4]。需要注意的是,上述逻辑适用于单独的一个 `radio` 控件;对于整个 `radio-group` 来说,则需进一步调整以适应组内多个成员的情况。 针对一组 `radio` 按钮实现整体取消选中,可以考虑如下方案: 1. 将所有 `radio` 的 `:checked` 属性都绑定到同一个布尔类型的响应式数据; 2. 当执行取消动作时,统一将这个共享的数据置为 `false` 即可使全部 `radio` 失去选中状态。 另外一种方式是在 `radio-group` 上面再套一层容器,并给它增加全局性的点击处理函数用于重置子级 `radio` 的选中情况。这种方式更灵活但也稍微复杂一点。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值