Class HTMLFormElement

HTMLFormElement class

ElFORMA element abarca un comportamiento similar a una colección y un elemento. Proporciona acceso directo a los controles de formulario contenidos así como a los atributos del elemento de formulario. Ver la definición del elemento FORM en HTML 4.01.

Véase también elEspecificación HTML de nivel 2 del modelo de objeto de documento (DOM) .

public class HTMLFormElement : HTMLElement, IHTMLFormElement

Propiedades

NombreDescripción
AcceptCharset { get; set; }Lista de conjuntos de caracteres admitidos por el servidor. Consulte la definición del atributo accept-charset en HTML 4.01.
Action { get; set; }Manejador de formularios del lado del servidor. Ver la definición del atributo de acción en HTML 4.01.
override Attributes { get; }Un NamedNodeMap que contiene los atributos de este nodo (si es un Elemento) o nulo en caso contrario.
virtual BaseURI { get; }El URI base absoluto de este nodo o nulo si la implementación no pudo obtener un URI absoluto.
ChildElementCount { get; }Devuelve el número actual de nodos de elementos que son hijos de este elemento. 0 si este elemento no tiene nodos secundarios que sean de nodeType 1.
ChildNodes { get; }Una lista de nodos que contiene todos los elementos secundarios de este nodo. Si no hay hijos, esta es una lista de nodos que no contiene nodos..
Children { get; }Devuelve los elementos secundarios del elemento actual.
ClassList { get; }Devuelve una DOMTokenList en vivo que contiene los tokens recibidos al analizar el atributo “clase”.
ClassName { get; set; }El atributo de clase del elemento. Se ha cambiado el nombre de este atributo debido a debido a conflictos con la palabra clave “clase” expuesta por muchos idiomas. Ver la definición del atributo de clase en HTML 4.01.
Dir { get; set; }Especifica la dirección base del texto direccionalmente neutral y la direccionalidad de las tablas. Consulte la definición del atributo dir en HTML 4.01.
Elements { get; }Devuelve una colección de todos los elementos de control de formulario en el formulario.
Enctype { get; set; }El tipo de contenido del formulario enviado, generalmente “aplicación/x-www-form-urlencoded”. Consulte la definición del atributo enctype en HTML 4.01. No se garantiza que el controlador onsubmit even se active al invocar este método. El comportamiento es inconsistente por razones históricas y los autores no deben confiar en un en particular.
FirstChild { get; }El primer hijo de este nodo. Si no existe tal nodo, esto devuelve nulo.
FirstElementChild { get; }Devuelve el primer nodo del elemento secundario de este elemento. nulo si este elemento no tiene elementos secundarios.
Id { get; set; }El identificador del elemento. Consulte la definición del atributo id en HTML 4.01.
InnerHTML { get; set; }Devuelve un fragmento de HTML o XML que representa el contenido del elemento. Se puede configurar para reemplazar el contenido del elemento con nodos analizados de la cadena dada.
Lang { get; set; }Código de idioma definido en RFC 1766. Consulte la definición del atributo lang en HTML 4.01.
LastChild { get; }El último hijo de este nodo. Si no existe tal nodo, esto devuelve nulo.
LastElementChild { get; }Devuelve el último nodo del elemento secundario de este elemento. nulo si este elemento no tiene elementos secundarios.
Length { get; }El número de controles de formulario en el formulario.
override LocalName { get; }Devuelve la parte local del nombre calificado de este nodo. Para los nodos de cualquier tipo que no sean ELEMENT_NODE y ATTRIBUTE_NODE y los nodos creados con un método DOM Nivel 1, como Document.createElement(), esto siempre es nulo.
Method { get; set; }método HTTP [RFC 2616 de la IETF utilizado para enviar el formulario. Ver la definición de atributo de método en HTML 4.01.
Name { get; set; }Nombra el formulario.
override NamespaceURI { get; }El URI del espacio de nombres de este nodo, o nulo si no se especifica.
NextElementSibling { get; }Devuelve el siguiente nodo de elemento hermano de este elemento. nulo si este elemento no tiene nodos hermanos del elemento que vienen después de este en el árbol del documento.
NextSibling { get; }El nodo que sigue inmediatamente a este nodo. Si no existe tal nodo, esto devuelve nulo.
override NodeName { get; }El nombre de este nodo, dependiendo de su tipo.
override NodeType { get; }Un código que representa el tipo del objeto subyacente.
virtual NodeValue { get; set; }El valor de este nodo, según su tipo.
OuterHTML { get; set; }Devuelve un fragmento de HTML o XML que representa el elemento y su contenido. Se puede configurar para reemplazar el elemento con nodos analizados de la cadena dada.
virtual OwnerDocument { get; }El objeto Documento asociado con este nodo. Este es también el objeto Documento utilizado para crear nuevos nodos. Cuando este nodo es un Documento o un Tipo de documento que aún no se usa con ningún Documento, es nulo.
ParentElement { get; }Obtiene el padreElement de este nodo.
ParentNode { get; }El padre de este nodo. Todos los nodos, excepto Attr, Document, DocumentFragment, Entity y Notation pueden tener un padre. Sin embargo, si se acaba de crear un nodo y aún no se ha agregado al árbol, o si se ha eliminado del árbol, este es nulo.
override Prefix { get; }El prefijo del espacio de nombres de este nodo, o nulo si no se especifica. Cuando se define como nulo, configurarlo no tiene efecto
PreviousElementSibling { get; }Devuelve el nodo de elemento hermano anterior de este elemento. nulo si este elemento no tiene nodos hermanos que estén antes de este en el árbol del documento.
PreviousSibling { get; }El nodo inmediatamente anterior a este nodo. Si no existe tal nodo, esto devuelve nulo.
SchemaTypeInfo { get; }La información de tipo asociada con este elemento.
ShadowRoot { get; }Devuelve shadowRoot almacenado en este elemento o nulo si está cerrado.
Style { get; }Representa un atributo de estilo que permite al autor aplicar directamente información de estilo a un elemento específico.
TagName { get; }El nombre del elemento.
Target { get; set; }Marco para representar el recurso. Consulte la definición del atributo de destino en HTML 4.01.
override TextContent { get; set; }Este atributo devuelve el contenido de texto de este nodo y sus descendientes. Cuando se define como nulo, establecerlo no tiene ningún efecto. En la configuración, se eliminan todos los posibles elementos secundarios que este nodo pueda tener y, si la nueva cadena no está vacía o es nula, se reemplaza por un solo nodo de texto que contiene la cadena en la que se establece este atributo.
Title { get; set; }El título de aviso del elemento. Consulte la definición del atributo de título en HTML 4.01.

Métodos

NombreDescripción
AddEventListener(string, IEventListener)Este método permite el registro de detectores de eventos en el destino del evento.
AddEventListener(string, DOMEventHandler, bool)Este método permite el registro de detectores de eventos en el destino del evento.
AddEventListener(string, IEventListener, bool)Este método permite el registro de detectores de eventos en el destino del evento.
AppendChild(Node)Agrega el nodo newChild al final de la lista de hijos de este nodo. Si newChild ya está en el árbol, primero se elimina.
AttachShadow(ShadowRootMode)Crea shadow root y lo adjunta al elemento actual.
CloneNode()Devuelve un duplicado de este nodo, es decir, sirve como constructor de copia genérico para nodos. El nodo duplicado no tiene padre (parentNode es nulo) y no tiene datos de usuario.
CloneNode(bool)Devuelve un duplicado de este nodo, es decir, sirve como constructor de copia genérico para nodos. El nodo duplicado no tiene padre (parentNode es nulo) y no tiene datos de usuario.
DispatchEvent(Event)Este método permite el envío de eventos al modelo de eventos de implementaciones.
Dispose()Realiza tareas definidas por la aplicación asociadas con liberar, liberar o restablecer recursos no administrados.
GetAttribute(string)Recupera un valor de atributo por nombre.
GetAttributeNode(string)Recupera un nodo de atributo por nombre.
GetAttributeNodeNS(string, string)Recupera un nodo Attr por nombre local y URI de espacio de nombres.
GetAttributeNS(string, string)Recupera un valor de atributo por nombre local y URI de espacio de nombres.
GetElementsByClassName(string)Devuelve un objeto NodeList activo que contiene todos los elementos del documento que tienen todas las clases especificadas en el argumento. http://www.w3.org/TR/dom/
GetElementsByTagName(string)Devuelve una lista de nodos de todos los elementos descendientes con un nombre de etiqueta determinado, en el orden del documento.
GetElementsByTagNameNS(string, string)Devuelve una lista de nodos de todos los elementos descendientes con un nombre local determinado y un URI de espacio de nombres en el orden del documento.
virtual GetPlatformType()Este método se utiliza para recuperar el objeto ECMAScriptType .
HasAttribute(string)Devuelve verdadero cuando se especifica un atributo con un nombre determinado en este elemento o tiene un valor predeterminado; de lo contrario, devuelve falso.
HasAttributeNS(string, string)Devuelve verdadero cuando se especifica un atributo con un nombre local determinado y un URI de espacio de nombres en este elemento o tiene un valor predeterminado; de lo contrario, devuelve falso.
override HasAttributes()Devuelve si este nodo (si es un elemento) tiene algún atributo
HasChildNodes()Devuelve si este nodo tiene hijos.
InsertBefore(Node, Node)Inserta el nodo antes del nodo secundario existente. Si hijo es nulo, inserte el nodo al final de la lista de hijos. Si hijo es un objeto DocumentFragment, todos sus hijos se insertan, en el mismo orden, antes de hijo. Si el niño ya está en el árbol, primero se elimina.
IsDefaultNamespace(string)Este método comprueba si el namespaceURI especificado es el espacio de nombres predeterminado o no.
IsEqualNode(Node)Comprueba si dos nodos son iguales. Este método comprueba la igualdad de los nodos, no la uniformidad (es decir, si los dos nodos son referencias al mismo objeto) que se puede probar con Node.isSameNode(). Todos los nodos que son iguales también serán iguales, aunque lo contrario puede no ser cierto.
IsSameNode(Node)Devuelve si este nodo es el mismo nodo que el dado. Este método proporciona una forma de determinar si dos referencias de nodo devueltas por la implementación hacen referencia al mismo objeto. Cuando dos referencias de Nodo son referencias al mismo objeto, incluso a través de un proxy, las referencias se pueden usar de manera completamente intercambiable, de modo que todos los atributos tengan los mismos valores y llamar al mismo método DOM en cualquiera de las referencias siempre tiene exactamente el mismo efecto.
LookupNamespaceURI(string)Busque el URI del espacio de nombres asociado al prefijo dado, a partir de este nodo.
LookupPrefix(string)Busque el prefijo asociado al URI del espacio de nombres dado, a partir de este nodo. Este método ignora las declaraciones de espacios de nombres predeterminados. Consulte Búsqueda de prefijo de espacio de nombres para obtener detalles sobre el algoritmo utilizado por este método.
Normalize()Coloca todos los nodos de texto en toda la profundidad del subárbol debajo de este nodo, incluidos los nodos de atributos, en una forma “normal” donde solo la estructura (p. ej., elementos, comentarios, instrucciones de procesamiento, secciones CDATA y referencias a entidades) separa el texto nodos, es decir, no hay nodos de Texto adyacentes ni nodos de Texto vacíos. Esto se puede usar para garantizar que la vista DOM de un documento sea la misma que si se hubiera guardado y vuelto a cargar, y es útil cuando las operaciones (como las búsquedas de XPointer [XPointer]) que dependen de una estructura de árbol de documento en particular deben realizarse. ser usado. Si el parámetro “normalize-characters” del objeto DOMConfiguration adjunto a Node.ownerDocument es verdadero, este método también normalizará por completo los caracteres de Text nodes.
QuerySelector(string)Devuelve el primer Elemento del documento, que coincide con selector
QuerySelectorAll(string)Devuelve una lista de nodos de todos los elementos en el documento, que coinciden con selector
Remove()Elimina esta instancia.
RemoveAttribute(string)Elimina un atributo por nombre.
RemoveAttributeNode(Attr)Elimina el nodo de atributo especificado.
RemoveAttributeNS(string, string)Elimina un atributo por nombre local y URI de espacio de nombres.
RemoveChild(Node)Elimina el nodo hijo indicado por oldChild de la lista de hijos y lo devuelve.
RemoveEventListener(string, IEventListener)Este método permite eliminar detectores de eventos del destino del evento. SiIEventListener se elimina de unEventTarget mientras está procesando un evento, no será activado por las acciones actuales. Los detectores de eventos nunca se pueden invocar después de eliminarlos.
RemoveEventListener(string, DOMEventHandler, bool)Este método permite eliminar detectores de eventos del destino del evento. SiIEventListener se elimina de unEventTarget mientras está procesando un evento, no será activado por las acciones actuales. Los detectores de eventos nunca se pueden invocar después de eliminarlos.
RemoveEventListener(string, IEventListener, bool)Este método permite eliminar detectores de eventos del destino del evento. SiIEventListener se elimina de unEventTarget mientras está procesando un evento, no será activado por las acciones actuales. Los detectores de eventos nunca se pueden invocar después de eliminarlos.
ReplaceChild(Node, Node)Reemplaza el nodo secundario oldChild con newChild en la lista de elementos secundarios y devuelve el nodo oldChild. Si newChild es un objeto DocumentFragment, oldChild se reemplaza por todos los hijos de DocumentFragment, que se insertan en el mismo orden. Si newChild ya está en el árbol, primero se elimina.
Reset()Restaura los valores predeterminados de un elemento de formulario. Realiza la misma acción que un botón de reinicio.
SetAttribute(string, string)Agrega un nuevo atributo. Si un atributo con ese nombre ya está presente en el elemento, su valor se cambia para ser el del valor parámetro
SetAttributeNode(Attr)Agrega un nuevo nodo de atributo. Si un atributo con ese nombre (nodeName) ya está presente en el elemento, se reemplaza por el nuevo.
SetAttributeNodeNS(Attr)Agrega un nuevo atributo. Si un atributo con ese nombre local y esa URI de espacio de nombres ya está presente en el elemento, se reemplaza por el nuevo.
SetAttributeNS(string, string, string)Agrega un nuevo atributo. Si un atributo con el mismo nombre local y URI de espacio de nombres ya está presente en el elemento, su prefijo se cambia para que sea la parte del prefijo del nombre calificado y su valor se cambia para que sea el parámetro de valor.
SetIdAttribute(string, bool)Si el parámetro isId es verdadero, este método declara que el atributo especificado es un atributo de ID determinado por el usuario.
SetIdAttributeNode(Attr, bool)Si el parámetro isId es verdadero, este método declara que el atributo especificado es un atributo de ID determinado por el usuario.
SetIdAttributeNS(string, string, bool)Si el parámetro isId es verdadero, este método declara que el atributo especificado es un atributo de ID determinado por el usuario.
Submit()Envía el formulario. Realiza la misma acción que un botón de envío.
override ToString()Devuelve unString que representa esta instancia.

Eventos

NombreDescripción
event OnAbortObtiene o establece el controlador de eventos para el evento OnAbort.
event OnBlurObtiene o establece el controlador de eventos para el evento OnBlur.
event OnCancelObtiene o establece el controlador de eventos para el evento OnCancel.
event OnCanplayObtiene o establece el controlador de eventos para el evento OnCanplay.
event OnCanPlayThroughObtiene o establece el controlador de eventos para el evento OnCanPlayThrough.
event OnChangeObtiene o establece el controlador de eventos para el evento OnChange.
event OnClickObtiene o establece el controlador de eventos para el evento OnClick.
event OnCueChangeObtiene o establece el controlador de eventos para el evento OnCueChange.
event OnDblClickObtiene o establece el controlador de eventos para el evento OnDblClick.
event OnDurationChangeObtiene o establece el controlador de eventos para el evento OnDurationChange.
event OnEmptiedObtiene o establece el controlador de eventos para el evento OnEmptied.
event OnEndedObtiene o establece el controlador de eventos para el evento OnEnded.
event OnErrorObtiene o establece el controlador de eventos para el evento OnError.
event OnFocusObtiene o establece el controlador de eventos para el evento OnFocus.
event OnInputObtiene o establece el controlador de eventos para el evento OnInput.
event OnInvalidObtiene o establece el controlador de eventos para el evento OnInvalid.
event OnKeyDownObtiene o establece el controlador de eventos para el evento OnKeyDown.
event OnKeyPressObtiene o establece el controlador de eventos para el evento OnKeyPress.
event OnKeyUpObtiene o establece el controlador de eventos para el evento OnKeyUp.
event OnLoadObtiene o establece el controlador de eventos para el evento OnLoad.
event OnLoadedDataObtiene o establece el controlador de eventos para el evento OnLoadedData.
event OnLoadedMetadataObtiene o establece el controlador de eventos para el evento OnLoadedMetadata.
event OnLoadStartObtiene o establece el controlador de eventos para el evento OnLoadStart.
event OnMouseDownObtiene o establece el controlador de eventos para el evento OnMouseDown.
event OnMouseEnterObtiene o establece el controlador de eventos para el evento OnMouseEnter.
event OnMouseLeaveObtiene o establece el controlador de eventos para el evento OnMouseLeave.
event OnMouseMoveObtiene o establece el controlador de eventos para el evento OnMouseMove.
event OnMouseOutObtiene o establece el controlador de eventos para el evento OnMouseOut.
event OnMouseOverObtiene o establece el controlador de eventos para el evento OnMouseOver.
event OnMouseUpObtiene o establece el controlador de eventos para el evento OnMouseUp.
event OnMouseWheelObtiene o establece el controlador de eventos para el evento OnMouseWheel.
event OnPauseObtiene o establece el controlador de eventos para el evento OnPause.
event OnPlayObtiene o establece el controlador de eventos para el evento OnPlay.
event OnPlayingObtiene o establece el controlador de eventos para el evento OnPlaying.
event OnProgressObtiene o establece el controlador de eventos para el evento OnProgress.
event OnRateChangeObtiene o establece el controlador de eventos para el evento OnRateChange.
event OnResetObtiene o establece el controlador de eventos para el evento OnReset.
event OnResizeObtiene o establece el controlador de eventos para el evento OnResize.
event OnScrollObtiene o establece el controlador de eventos para el evento OnScroll.
event OnSeekedObtiene o establece el controlador de eventos para el evento OnSeeked.
event OnSeekingObtiene o establece el controlador de eventos para el evento OnSeeking.
event OnSelectObtiene o establece el controlador de eventos para el evento OnSelect.
event OnShowObtiene o establece el controlador de eventos para el evento OnShow.
event OnStalledObtiene o establece el controlador de eventos para el evento OnStalled.
event OnSubmitObtiene o establece el controlador de eventos para el evento OnSubmit.
event OnSuspendObtiene o establece el controlador de eventos para el evento OnSuspend.
event OnTimeUpdateObtiene o establece el controlador de eventos para el evento OnTimeUpdate.
event OnToggleObtiene o establece el controlador de eventos para el evento OnToggle.
event OnVolumeChangeObtiene o establece el controlador de eventos para el evento OnVolumeChange.
event OnWaitingObtiene o establece el controlador de eventos para el evento OnWaiting.

Ver también