前端点击文字,对应的checkbox多选框或radio单选框会自动勾选

左手的ㄟ右手 2024-04-18 18:09 138阅读 0赞

一、前情回顾

在编辑前端页面时,希望的效果是:点击文字,文字对应的checkbox小框框就会自动勾选,就不用每次都要对着小方格点。radio单选框也想要同样的效果。

二、解决方案

(1)checkbox 多选框

在 input 外加个 label 标签,将for属性设置的和 input 里的id值一样即可,如下:

  1. <div class="easyui-linkbutton">
  2. <label style="height: 20; font-size: 11px" for="selectOnly"><input type="checkbox" id="selectOnly" />
  3. 只操作选中报表
  4. </label>
  5. </div>

或者

  1. <div class="easyui-linkbutton">
  2. <input type="checkbox" id="selectOnly" />
  3. <label style="height: 20; font-size: 11px" for="selectOnly">
  4. 只操作选中报表
  5. </label>
  6. </div>

注意:1、说明文字标签必须使用 label ;

2、for属性指定需要联动 checkbox 的 id 。

(2)radio 单选框

radio单选框比较简单,只需要在外边加上 标签即可。

  1. <div>
  2. <label>
  3. <input type="radio" id="allSelect" name="select" value="allSelect"/> 全选
  4. </label>
  5. <label>
  6. <input type="radio" id="selected" name="select" value="selected"/> 已选
  7. </label>
  8. <label>
  9. <input type="radio" id="noSelect" name="select" value="noSelect"/> 不选
  10. </label>
  11. <label>
  12. <input type="radio" id="waitSelect" name="select" value="noSelect" checked="checked"/> 未选
  13. </label>
  14. </div>

发表评论

表情:
评论列表 (有 0 条评论,138人围观)

还没有评论,来说两句吧...

相关阅读