Class HTMLFormElement
Содержание
[
Скрывать
]HTMLFormElement class
ФОРМА
element включает в себя поведение, аналогичное коллекции и элементу. Он обеспечивает прямой доступ к содержащимся элементам управления формы , а также к атрибутам элемента формы. См. определение элемента FORM в HTML 4.01. .
См. такжеОбъектная модель документа (DOM) Уровень 2 HTML-спецификация .
public class HTMLFormElement : HTMLElement, IHTMLFormElement
Характеристики
Имя | Описание |
---|---|
AcceptCharset { get; set; } | Список наборов символов, поддерживаемых сервером. См. определение атрибута accept-charset в HTML 4.01. . |
Action { get; set; } | Обработчик форм на стороне сервера. См. определение атрибута действия в HTML 4.01. . |
override Attributes { get; } | NamedNodeMap, содержащий атрибуты этого узла (если это элемент) или null в противном случае. |
virtual BaseURI { get; } | Абсолютный базовый URI этого узла или ноль, если реализация не смогла получить абсолютный URI. |
ChildElementCount { get; } | Возвращает текущее количество узлов элемента, которые являются дочерними элементами этого элемента. 0, если у этого элемента нет дочерних узлов с nodeType 1. |
ChildNodes { get; } | NodeList, содержащий все дочерние элементы этого узла. Если нет детей, это NodeList, не содержащий узлов.. |
Children { get; } | Возвращает дочерние элементы текущего элемента. |
ClassList { get; } | Возвращает активный DOMTokenList, который содержит токены, полученные в результате разбора атрибута “класс”. |
ClassName { get; set; } | Атрибут класса элемента. Этот атрибут был переименован из-за конфликта с ключевым словом class во многих языках. См. определение атрибута класса в HTML 4.01. |
Dir { get; set; } | Определяет базовое направление нейтрального по направленности текста и направленность таблиц. См. определение атрибута dir в HTML 4.01. . |
Elements { get; } | Возвращает коллекцию всех элементов управления формой в форме. |
Enctype { get; set; } | Тип содержимого отправленной формы, обычно “application/x-www-form-urlencoded”. См. определение атрибута enctype в HTML 4.01. Обработчик onsubmit даже не гарантирует, что будет запущен при вызове этого метода. Поведение непоследовательно по историческим причинам, и авторам не следует полагаться на конкретное . |
FirstChild { get; } | Первый дочерний элемент этого узла. Если такого узла нет, возвращается null. |
FirstElementChild { get; } | Возвращает первый узел дочернего элемента этого элемента. null, если у этого элемента нет дочерних элементов. |
Id { get; set; } | Идентификатор элемента. См. определение атрибута id в HTML 4.01. . |
InnerHTML { get; set; } | Возвращает фрагмент HTML или XML, представляющий содержимое элемента. Можно установить, чтобы заменить содержимое элемента узлами, проанализированными из заданной строки. |
Lang { get; set; } | Код языка определен в RFC 1766. См. определение атрибута lang в HTML 4.01. |
LastChild { get; } | Последний дочерний элемент этого узла. Если такого узла нет, возвращается null. |
LastElementChild { get; } | Возвращает последний узел дочернего элемента этого элемента. null, если у этого элемента нет дочерних элементов. |
Length { get; } | Количество элементов управления формы в форме. |
override LocalName { get; } | Возвращает локальную часть полного имени этого узла. Для узлов любого типа, кроме ELEMENT_NODE и ATTRIBUTE_NODE, и узлов, созданных с помощью метода DOM уровня 1, такого как Document.createElement(), всегда равно null. |
Method { get; set; } | HTTP-метод [IETF RFC 2616 используется для отправки формы. См. определение атрибута метода в HTML 4.01. . |
Name { get; set; } | Называет форму. |
override NamespaceURI { get; } | URI пространства имен этого узла или null, если он не указан. |
NextElementSibling { get; } | Возвращает следующий узел одноуровневого элемента этого элемента. null, если у этого элемента нет узлов-сестер, следующих за этим в дереве документа. |
NextSibling { get; } | Узел, следующий непосредственно за этим узлом. Если такого узла нет, возвращается null. |
override NodeName { get; } | Имя этого узла в зависимости от его типа. |
override NodeType { get; } | Код, представляющий тип базового объекта. |
virtual NodeValue { get; set; } | Значение этого узла в зависимости от его типа. |
OuterHTML { get; set; } | Возвращает фрагмент HTML или XML, представляющий элемент и его содержимое. Может быть установлено, чтобы заменить элемент узлами, проанализированными из заданной строки. |
virtual OwnerDocument { get; } | Объект документа, связанный с этим узлом. Это также объект Document, используемый для создания новых узлов. Когда этот узел является документом или типом документа, который еще не используется ни с одним документом, это значение равно null. |
ParentElement { get; } | Получает родителяElement этого узла. |
ParentNode { get; } | Родитель этого узла. Все узлы, кроме Attr, Document, DocumentFragment, Entity и Notation, могут иметь родителя. Однако, если узел был только что создан и еще не добавлен в дерево, или если он был удален из дерева, это значение null. |
override Prefix { get; } | Префикс пространства имен этого узла или нуль, если он не указан. Когда он определен как нуль, его установка не имеет никакого эффекта |
PreviousElementSibling { get; } | Возвращает предыдущий узел родственного элемента этого элемента. null, если этот элемент не имеет родственных узлов, предшествующих ему в дереве документа. |
PreviousSibling { get; } | Узел, непосредственно предшествующий этому узлу. Если такого узла нет, возвращается null. |
SchemaTypeInfo { get; } | Информация о типе, связанная с этим элементом. |
ShadowRoot { get; } | Возвращает shadowRoot, хранящийся в этом элементе, или null, если он закрыт. |
Style { get; } | Представляет атрибут стиля, который позволяет автору напрямую применять информацию о стиле к определенному элементу. |
TagName { get; } | Имя элемента. |
Target { get; set; } | Кадр для рендеринга ресурса. См. определение целевого атрибута в HTML 4.01. |
override TextContent { get; set; } | Этот атрибут возвращает текстовое содержимое этого узла и его потомков. Когда он определен как null, его установка не имеет никакого эффекта. При настройке любые возможные дочерние элементы, которые может иметь этот узел, удаляются и, если новая строка не является пустой или нулевой, заменяются одним текстовым узлом, содержащим строку, на которую установлен этот атрибут. |
Title { get; set; } | Консультативный заголовок элемента. См. определение атрибута title в HTML 4.01. . |
Методы
Имя | Описание |
---|---|
AddEventListener(string, IEventListener) | Этот метод позволяет регистрировать прослушиватели событий в цели события. |
AddEventListener(string, DOMEventHandler, bool) | Этот метод позволяет регистрировать прослушиватели событий в цели события. |
AddEventListener(string, IEventListener, bool) | Этот метод позволяет регистрировать прослушиватели событий в цели события. |
AppendChild(Node) | Добавляет узел newChild в конец списка дочерних элементов этого узла. Если новый дочерний элемент уже находится в дереве, он сначала удаляется. |
AttachShadow(ShadowRootMode) | Создает теневой корень и прикрепляет его к текущему элементу. |
CloneNode() | Возвращает дубликат этого узла, т. е. служит универсальным конструктором копирования для узлов. Дублирующий узел не имеет родителя (parentNode имеет значение null) и пользовательских данных. |
CloneNode(bool) | Возвращает дубликат этого узла, т. е. служит универсальным конструктором копирования для узлов. Дублирующий узел не имеет родителя (parentNode имеет значение null) и пользовательских данных. |
DispatchEvent(Event) | Этот метод позволяет отправлять события в модель событий реализации. |
Dispose() | Выполняет определяемые приложением задачи, связанные с освобождением, высвобождением или сбросом неуправляемых ресурсов. |
GetAttribute(string) | Извлекает значение атрибута по имени. |
GetAttributeNode(string) | Извлекает узел атрибута по имени. |
GetAttributeNodeNS(string, string) | Извлекает узел Attr по локальному имени и URI пространства имен. |
GetAttributeNS(string, string) | Извлекает значение атрибута по локальному имени и URI пространства имен. |
GetElementsByClassName(string) | Возвращает активный объект NodeList, содержащий все элементы документа, имеющие все классы, указанные в аргументе. http://www.w3.org/TR/dom/ |
GetElementsByTagName(string) | Возвращает NodeList всех элементов-потомков с заданным именем тега в порядке документа. |
GetElementsByTagNameNS(string, string) | Возвращает NodeList всех элементов-потомков с заданным локальным именем и URI пространства имен в порядке документа. |
virtual GetPlatformType() | Этот метод используется для получения объекта ECMAScript.Type . |
HasAttribute(string) | Возвращает значение true, если атрибут с заданным именем указан в этом элементе или имеет значение по умолчанию, в противном случае — значение false. |
HasAttributeNS(string, string) | Возвращает значение true, если атрибут с заданным локальным именем и URI пространства имен указан в этом элементе или имеет значение по умолчанию, в противном случае — значение false. |
override HasAttributes() | Возвращает, имеет ли этот узел (если это элемент) какие-либо атрибуты |
HasChildNodes() | Возвращает, есть ли у этого узла дочерние элементы. |
InsertBefore(Node, Node) | Вставляет узел перед существующим дочерним узлом. Если дочерний элемент имеет значение null, вставьте узел в конец списка дочерних элементов. Если дочерний элемент является объектом DocumentFragment, все его дочерние элементы вставляются в том же порядке перед дочерним элементом. Если дочерний элемент уже есть в дереве, он сначала удаляется. |
IsDefaultNamespace(string) | Этот метод проверяет, является ли указанный namespaceURI пространством имен по умолчанию или нет. |
IsEqualNode(Node) | Проверяет, равны ли два узла. Этот метод проверяет равенство узлов, а не одинаковость (т. е. являются ли два узла ссылками на один и тот же объект), что можно проверить с помощью Node.isSameNode(). Все одинаковые узлы также будут равными, хотя обратное может быть неверным. |
IsSameNode(Node) | Возвращает, является ли этот узел тем же узлом, что и заданный. Этот метод позволяет определить, ссылаются ли две ссылки Node, возвращаемые реализацией, на один и тот же объект. Когда две ссылки Node являются ссылками на один и тот же объект, даже через прокси, ссылки могут использоваться полностью взаимозаменяемо, так что все атрибуты имеют одинаковые значения и вызов одного и того же метода DOM для любой ссылки всегда имеет одинаковый эффект. |
LookupNamespaceURI(string) | Найдите URI пространства имен, связанный с данным префиксом, начиная с этого узла. |
LookupPrefix(string) | Найдите префикс, связанный с данным URI пространства имен, начиная с этого узла. Объявления пространств имен по умолчанию игнорируются этим методом. Подробнее об алгоритме, используемом этим методом, см. в разделе Поиск префикса пространства имен. |
Normalize() | Помещает все узлы Text на всю глубину поддерева под этим узлом, включая узлы атрибутов, в «нормальную» форму, где только структура (например, элементы, комментарии, инструкции по обработке, разделы CDATA и ссылки на сущности) разделяет текст узлов, т. е. нет ни смежных узлов Text, ни пустых узлов Text. Это можно использовать для обеспечения того, чтобы DOM-представление документа было таким же, как если бы он был сохранен и повторно загружен, и полезно, когда операции (такие как поиск XPointer [XPointer]), которые зависят от конкретной древовидной структуры документа, должны выполняться. использоваться. Если параметр «normalize-characters» объекта DOMConfiguration, прикрепленного к Node.ownerDocument, имеет значение true, этот метод также полностью нормализует символы узлов Text. |
QuerySelector(string) | Возвращает первый элемент в документе, соответствующий selector |
QuerySelectorAll(string) | Возвращает NodeList всех элементов в документе, которые соответствуют selector |
Remove() | Удаляет этот экземпляр. |
RemoveAttribute(string) | Удаляет атрибут по имени. |
RemoveAttributeNode(Attr) | Удаляет указанный узел атрибута. |
RemoveAttributeNS(string, string) | Удаляет атрибут по локальному имени и URI пространства имен. |
RemoveChild(Node) | Удаляет дочерний узел, указанный oldChild, из списка дочерних элементов и возвращает его. |
RemoveEventListener(string, IEventListener) | Этот метод позволяет удалить прослушиватели событий из цели события. ЕслиIEventListener удаляется изEventTarget пока он обрабатывает событие, он не будет запущен текущими действиями. Прослушиватели событий никогда не могут быть вызваны после удаления. |
RemoveEventListener(string, DOMEventHandler, bool) | Этот метод позволяет удалить прослушиватели событий из цели события. ЕслиIEventListener удаляется изEventTarget пока он обрабатывает событие, он не будет запущен текущими действиями. Прослушиватели событий никогда не могут быть вызваны после удаления. |
RemoveEventListener(string, IEventListener, bool) | Этот метод позволяет удалить прослушиватели событий из цели события. ЕслиIEventListener удаляется изEventTarget пока он обрабатывает событие, он не будет запущен текущими действиями. Прослушиватели событий никогда не могут быть вызваны после удаления. |
ReplaceChild(Node, Node) | Заменяет дочерний узел oldChild на newChild в списке дочерних элементов и возвращает узел oldChild. Если newChild является объектом DocumentFragment, то oldChild заменяется всеми дочерними элементами DocumentFragment, которые вставляются в том же порядке. Если новый дочерний элемент уже находится в дереве, он сначала удаляется. |
Reset() | Восстанавливает значения по умолчанию элемента формы. Она выполняет то же действие , что и кнопка сброса. |
SetAttribute(string, string) | Добавляет новый атрибут. Если атрибут с таким именем уже присутствует в элементе, его значение изменяется на значение параметра . |
SetAttributeNode(Attr) | Добавляет новый узел атрибута. Если атрибут с таким именем (nodeName) уже присутствует в элементе, он заменяется новым. |
SetAttributeNodeNS(Attr) | Добавляет новый атрибут. Если атрибут с таким локальным именем и этим URI пространства имен уже присутствует в элементе, он заменяется новым. |
SetAttributeNS(string, string, string) | Добавляет новый атрибут. Если атрибут с тем же локальным именем и URI пространства имен уже присутствует в элементе, его префикс изменяется на префиксную часть квалифицированного имени, а его значение изменяется на параметр значения. |
SetIdAttribute(string, bool) | Если параметр isId имеет значение true, этот метод объявляет указанный атрибут как определяемый пользователем атрибут ID. |
SetIdAttributeNode(Attr, bool) | Если параметр isId имеет значение true, этот метод объявляет указанный атрибут как определяемый пользователем атрибут ID. |
SetIdAttributeNS(string, string, bool) | Если параметр isId имеет значение true, этот метод объявляет указанный атрибут как определяемый пользователем атрибут ID. |
Submit() | Отправляет форму. Она выполняет то же действие, что и кнопка отправки. |
override ToString() | ВозвращаетString который представляет этот экземпляр. |
События
Имя | Описание |
---|---|
event OnAbort | Получает или задает обработчик события OnAbort. |
event OnBlur | Получает или задает обработчик события OnBlur. |
event OnCancel | Получает или задает обработчик события OnCancel. |
event OnCanplay | Получает или задает обработчик события OnCanplay. |
event OnCanPlayThrough | Получает или задает обработчик события OnCanPlayThrough. |
event OnChange | Получает или задает обработчик события OnChange. |
event OnClick | Получает или задает обработчик события OnClick. |
event OnCueChange | Получает или задает обработчик события OnCueChange. |
event OnDblClick | Получает или задает обработчик события OnDblClick. |
event OnDurationChange | Получает или задает обработчик события OnDurationChange. |
event OnEmptied | Получает или задает обработчик события OnEmptied. |
event OnEnded | Получает или задает обработчик события OnEnded. |
event OnError | Получает или задает обработчик события OnError. |
event OnFocus | Получает или задает обработчик события OnFocus. |
event OnInput | Получает или задает обработчик события OnInput. |
event OnInvalid | Получает или задает обработчик события OnInvalid. |
event OnKeyDown | Получает или задает обработчик события OnKeyDown. |
event OnKeyPress | Получает или задает обработчик события OnKeyPress. |
event OnKeyUp | Получает или задает обработчик события OnKeyUp. |
event OnLoad | Получает или задает обработчик события OnLoad. |
event OnLoadedData | Получает или задает обработчик события OnLoadedData. |
event OnLoadedMetadata | Получает или задает обработчик события OnLoadedMetadata. |
event OnLoadStart | Получает или задает обработчик события OnLoadStart. |
event OnMouseDown | Получает или задает обработчик события OnMouseDown. |
event OnMouseEnter | Получает или задает обработчик события OnMouseEnter. |
event OnMouseLeave | Получает или задает обработчик события OnMouseLeave. |
event OnMouseMove | Получает или задает обработчик события OnMouseMove. |
event OnMouseOut | Получает или задает обработчик события OnMouseOut. |
event OnMouseOver | Получает или задает обработчик события OnMouseOver. |
event OnMouseUp | Получает или задает обработчик события OnMouseUp. |
event OnMouseWheel | Получает или задает обработчик события OnMouseWheel. |
event OnPause | Получает или задает обработчик события OnPause. |
event OnPlay | Получает или задает обработчик события OnPlay. |
event OnPlaying | Получает или задает обработчик события OnPlaying. |
event OnProgress | Получает или задает обработчик события OnProgress. |
event OnRateChange | Получает или задает обработчик события OnRateChange. |
event OnReset | Получает или задает обработчик события OnReset. |
event OnResize | Получает или задает обработчик события OnResize. |
event OnScroll | Получает или задает обработчик события OnScroll. |
event OnSeeked | Получает или задает обработчик события OnSeeked. |
event OnSeeking | Получает или задает обработчик события OnSeeking. |
event OnSelect | Получает или задает обработчик события OnSelect. |
event OnShow | Получает или задает обработчик события OnShow. |
event OnStalled | Получает или задает обработчик события OnStalled. |
event OnSubmit | Получает или задает обработчик события OnSubmit. |
event OnSuspend | Получает или задает обработчик события OnSuspend. |
event OnTimeUpdate | Получает или задает обработчик события OnTimeUpdate. |
event OnToggle | Получает или задает обработчик события OnToggle. |
event OnVolumeChange | Получает или задает обработчик события OnVolumeChange. |
event OnWaiting | Получает или задает обработчик события OnWaiting. |
Смотрите также
- class HTMLElement
- interface IHTMLFormElement
- пространство имен Aspose.Html
- сборка Aspose.HTML