html - 如何使复选框只能在复选框上单击?
问题描述
<label style="display: flex; align-items: center">
<input
type="checkbox"
style="margin-right: 12px"
class=""
checked="checked"
name="sameadr"
/>
<span class="reach-out"> Reach out to me on</span
><span class="whatsapp-icon"></span>
<span class="whatsapp-content"> Whatsapp</span>
</label>
我有一个复选框,但问题是,如果我也点击内容,我可以选中复选框。
但是我需要复选框来选择,如果我只点击复选框而不是内容。
解决方案
不要使用标签,用其他东西代替它。
将输入嵌套在标签中会自动将其与标签相关联。
<div style="display: flex; align-items: center">
<input
type="checkbox"
style="margin-right: 12px"
class=""
checked="checked"
name="sameadr"
/>
<span class="reach-out"> Reach out to me on</span
><span class="whatsapp-icon"></span>
<span class="whatsapp-content"> Whatsapp</span>
</div>
或者,将标签移动到输入之后,只是不要将两个链接在一起。
<input type="checkbox" style="margin-right: 12px" class="" checked="checked" name="sameadr" />
<label>
<span class="reach-out"> Reach out to me on</span
><span class="whatsapp-icon"></span>
<span class="whatsapp-content"> Whatsapp</span>
</label>
推荐阅读
- javascript - 获取纯 javascript 处理承诺
- typescript - Ionic 4 相当于 IonicPage
- javascript - 按下按钮后计算时间(javascript)
- xml - 用 xmlstarlet 替换 XML 中的部分 URL
- java - Android将位图保存到图像文件
- java - 当前线程名称中的数字是什么意思?
- python - 将 pandas df 行拆分为多列
- c - eBPF:修改 UDP 有效负载并响应客户端
- kotlin - 如何使用泛型缩短 Kotlin StateFlow 代码?
- python - 如何在 Django 中创建持久的服务器端对象?