User Tools

Site Tools


Sidebar



en:objects:dom:checkbox

checkbox

Каноническая страница: https://humanemulator.net/objects/DOM/checkbox.php

← Objects


DOM /

checkbox

Объект для управление чекбоксами на текущей странице (тэг INPUT тип CHECK)

Пример чекбокса:

Чекбокс    

Код : <input type=“checkbox” name=“qwer” value=“checkbox” align=“” id=“123”/>

Тег INPUT является одним из разносторонних элементов формы и позволяет создавать разные элементы интерфейса и обеспечить взаимодействие с пользователем.

Главным образом input предназначен для создания текстовых полей, различных кнопок, переключателей и флажков. Хотя элемент input не требуется помещать внутрь контейнера form, определяющего форму,

но если введенные пользователем данные должны быть отправлены на сервер, где их обрабатывает серверная программа, то указывать form обязательно.

То же самое обстоит и в случае обработки данных с помощью клиентских приложений, например, скриптов на языке JavaScript.

Основной атрибут тега input, определяющий вид элемента — type. Он позволяет задавать следующие элементы формы: текстовое поле (text), поле с паролем (password), переключатель (radio), флажок (checkbox), скрытое поле (hidden), кнопка (button),

кнопка для отправки формы (submit), кнопка для очистки формы (reset), поле для отправки файла (file) и кнопка с изображением (image). Для каждого элемента существует свой список атрибутов, которые определяют его вид и характеристики.

Кроме того, в HTML5 добавлено еще более десятка новых элементов.

Подробнее о тэге INPUT (источник)

В случае объекта $checkbox - это тэг INPUT с типом CHECK

Базовый функционал

Щелчки по всем чекбоксам

Изменить состояние выбранности

Получить состояние выбранности

Клик

Получение

Проверка существования

События

Установка значений

Щелчки по всем чекбоксам

click_all – щелкнуть по всем элементам

Изменить состояние выбраннсти

check_by_number – чекнуть по номеру

check_by_name – чекнуть по имени

check_by_value – чекнуть по value

check_by_attribute – чекнуть по значению аттрибута

check_by_attribute_by_form_number – чекнуть по значению аттрибута в форме с заданным номером

check_by_attribute_by_form_name – чекнуть по значению аттрибута в форме с заданным именем

check_all – чекнуть все элементы

Получить состояние выбранности

is_check_by_number – проверить чекнутость по номеру

is_check_by_name – проверить чекнутость по имени

is_check_by_value – проверить чекнутость по value

is_check_by_attribute – проверить чекнутость по значению аттрибута set_all_checked – Отметить DOM элемент чекбокс все элементы (без учета проверки: существует ли элемент)

set_checked_by_name – Отметить DOM элемент чекбокс по по значению атрибута name

set_checked_by_number – Отметить DOM элемент чекбокс по номеру

set_checked_by_value – Отметить DOM элемент чекбокс по значению атрибута value

is_checked_by_name – Проверить есть отметка на DOM элементе чекбокс по номеру

is_checked_by_number – Проверить есть отметка на DOM элементе чекбокс по номеру

is_checked_by_value – Проверить есть отметка на DOM элементе чекбокс по value

Клик

click_random_in_frame – Эмулировать клик по случайному элементу DOM

click_within_iframe_by_attribute – Эмулировать клик по элементу DOM левой клавишей мыши, который найти по значению атрибута

Получение

get_attribute_by_attribute_in_frame_by_number – Получить значение атрибута DOM элемента, который найти по значению другого атрибута

get_count_within_iframe_by_number – Получить количество DOM элементов на странице

Проверка существования

is_exist_with_attribute – Проверить существование DOM элемента, который найти по атрибуту

is_exist_with_attribute_in_frame_by_number – Проверить существование DOM элемента, который найти по атрибуту

is_exist_with_name – Проверить существование DOM элемента, который найти по атрибуту name

События

send_event_by_inner_text_in_frame – Послать событие элементу DOM, который найти по внутреннему тексту

send_event_by_name_in_frame – Послать событие элементу DOM, который найти по атрибуту name

send_event_by_number_in_frame – Послать событие элементу DOM, который найти по номеру

Установка значений

add_attribute_by_attribute_in_frame_by_number – Добавить/Установить атрибут DOM элемента, который найти по атрибуту

set_focus_by_attribute_in_frame_by_number – Установить фокус на DOM элемент, который найти по атрибуту

en/objects/dom/checkbox.txt · Last modified: 2026/08/05 22:30 (external edit)