humanemulator.net — справка. Продукт, демо и покупка — на хуманэмулятор.рф | Демо | Купить | API | лог изменений
DOM /

input

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



Пример кода:

<input name="text1" type="text" onMouseover="t()" src="" onClick="reg()">

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

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

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

В случае объекта $input - это тэг INPUT с одним из типов TEXT или PASSWORD или SEARCH



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





Клик

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




Получение

get_alt_text_by_name – Получить значение атрибута alt элемента DOM, который найти по значению атрибута name
get_alt_text_by_number – Получить значение атрибута alt элемента 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
is_exist_within_iframe_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 элемент, который найти по атрибуту
set_value_within_iframe_by_name – Задать значение атрибуту value элементу DOM, который найти по атрибуту name
set_value_within_iframe_by_number – Задать значение атрибуту value элементу DOM, который найти по номеру
=====================================
Объекты    DOM  System  Web  Window
=====================================
если что-то непонятно или необходимо узнать или считаете что надо добавить по работе этого объекта, пишите в комментарии или на наш форум