首页 > 软件开发 > HTML >

js限定复选框checkbox最多只能勾选的个数

来源:互联网 2023-03-16 19:16:03 370

js限定复选框checkbox最多只能勾选的个数,需要用while语句来遍历当前页面所有的复选框,计算已选中的多个复选框的个数,当超出设置最多可选的个数时,则限制不能再勾选。下面介绍实现的过程。WA9办公区 - 实用经验教程分享!

js限定复选框checkbox最多只能勾选的个数WA9办公区 - 实用经验教程分享!

方法/步骤

  • 1

    新建一个html文件,命名为test.html,用于实现限定复选框checkbox最多只能勾选的个数。WA9办公区 - 实用经验教程分享!

    js限定复选框checkbox最多只能勾选的个数WA9办公区 - 实用经验教程分享!

  • 2

    在test.html页面内,创建一个form表单,在form表单里面创建一个table表格,在表格里面定义多个checkbox复选框。

    WA9办公区 - 实用经验教程分享!

    WA9办公区 - 实用经验教程分享!

    js限定复选框checkbox最多只能勾选的个数WA9办公区 - 实用经验教程分享!

  • 3

    给每个复选框绑定onclick点击事件,在勾选复选框的时候,触发点击事件去执行doCheck()函数,并把当前的checkbox对象作为参数传递给函数,实现对复选框选择个数的限制。WA9办公区 - 实用经验教程分享!

    js限定复选框checkbox最多只能勾选的个数WA9办公区 - 实用经验教程分享!

  • 3相关内容非法爬取自百度经验
  • 4

    在js中,设置多个变量,例如,sCtrlPrefix元素前缀、iMaxCheckbox复选框个数、iMaxSelected最多可选复选框的个数(这里设置最多可勾选5个),在doCheck()函数里使用。WA9办公区 - 实用经验教程分享!

    js限定复选框checkbox最多只能勾选的个数WA9办公区 - 实用经验教程分享!

  • 5

    每次勾选复选框的时候,都使用while语句遍历所有的checkbox复选框,获得当前勾选的复选框的位置,代码如下:WA9办公区 - 实用经验教程分享!

    js限定复选框checkbox最多只能勾选的个数WA9办公区 - 实用经验教程分享!

  • 6

    使用if语句判断当前复选框的位置是否达到了最大选择数量,如果是,当前元素不能被勾选。代码如下:WA9办公区 - 实用经验教程分享!

    至此,完成所有代码的编写。

    WA9办公区 - 实用经验教程分享!

    WA9办公区 - 实用经验教程分享!

    js限定复选框checkbox最多只能勾选的个数WA9办公区 - 实用经验教程分享!

  • 7

    在浏览器运行test.html页面,当勾选复选框超过5个时,不能再勾选复选框。

    WA9办公区 - 实用经验教程分享!

    WA9办公区 - 实用经验教程分享!

    js限定复选框checkbox最多只能勾选的个数WA9办公区 - 实用经验教程分享!

  • 以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!WA9办公区 - 实用经验教程分享!


    标签: HTML

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码