网站首页 > 知识剖析 正文
所谓复选框就是可以多选的表单控件,复选框控件元素只是一个可以打勾的方框,不包含它后面的选项内容文字。
<input name="Used" type="checkbox" class="memberName">
网页表单的复选框是一个input元素,其type属性为checkbox。下图展示复选框元素代码及其显示效果。
自动勾选复选框分为修改元素checked属性和点击元素两种方式:
1、根据选项内容同时选择多个选项
在填写步骤中添加填写内容,通过元素属性name同时获取多个复选框元素,填写属性为CheckNextText,表示根据下一个元素的Text选择。软件自动获取每个复选框选项内容,也就是复选框的下一个元素文本内容,如果选项内容与设定的填写内容相同,则自动勾选。如果需同时判断选择多个选项,只需在填写内容处输入多个选项的值,以逗号隔开。如果需要取消勾选,在填写内容中不设置对应的选项值即可。该方法不会触发元素绑定的事件,但可在填写内容设置中指定需要触发的事件。
2、单个选项填写
在填写步骤中添加填写内容,直接选择指定的复选框,而不考虑其选项内容。获取单个复选框元素,修改属性checked值为True,即为勾选状态。反之设置值为False,则取消勾选。一次操作只能勾选一个复选框,如果勾选多个复选框需添加多个填写项。该方法不会触发元素绑定的事件,但可在填写内容设置中指定需要触发的事件。
3、点击选项勾选
其原理跟人工点击勾选复选框一样。在木头浏览器中添加一个点击步骤,获取指定的复选框元素,执行鼠标左键点击操作,就完成勾选对应的选项,如果需要取消勾选,再执行一遍点击操作即可。一次只能点击勾选一个选项,如果需要操作多个选项,则需添加多个点击目标。实际上是对元素勾选状态进行取反操作,如果表单元素的初始值不确定,不宜采用该方法。点击的过程会触发元素绑定的focus,click,change等事件。
猜你喜欢
- 2025-01-13 SpringBoot集成LayUI前端组件库
- 2025-01-13 超详细带你从入门开始,开发一个超实用的浏览器插件
- 2025-01-13 Flask WTF
- 2025-01-13 开箱即用的轻量级前端框架:dagger.js
- 2025-01-13 你不知道的css小技巧
- 2025-01-13 PHP类Web网站适应移动设备十贴士
- 2025-01-13 Python | Django 的表单 form 组件
- 2025-01-13 Python之Web开发框架学习 Django-表单处理
- 2025-01-13 纯CSS 精美按钮UI设计、实现及实例
- 2025-01-13 「测试开发全栈-HTML」(18) label标签的使用
- 最近发表
- 标签列表
-
- xml (46)
- css animation (57)
- array_slice (60)
- htmlspecialchars (54)
- position: absolute (54)
- datediff函数 (47)
- array_pop (49)
- jsmap (52)
- toggleclass (43)
- console.time (63)
- .sql (41)
- ahref (40)
- js json.parse (59)
- html复选框 (60)
- css 透明 (44)
- css 颜色 (47)
- php replace (41)
- css nth-child (48)
- min-height (40)
- xml schema (44)
- css 最后一个元素 (46)
- location.origin (44)
- table border (49)
- html tr (40)
- video controls (49)