Interface HTMLFormElement

  • All Superinterfaces:
    org.w3c.dom.Element, HTMLElement, org.w3c.dom.Node
    All Known Implementing Classes:
    HTMLFormElementImpl

    public interface HTMLFormElement
    extends HTMLElement
    The FORM element encompasses behavior similar to a collection and an element. It provides direct access to the contained form controls as well as the attributes of the form element. See the FORM element definition in HTML 4.01.

    See also the Document Object Model (DOM) Level 2 HTML Specification.

    • Field Summary

      • Fields inherited from interface org.w3c.dom.Node

        ATTRIBUTE_NODE, CDATA_SECTION_NODE, COMMENT_NODE, DOCUMENT_FRAGMENT_NODE, DOCUMENT_NODE, DOCUMENT_POSITION_CONTAINED_BY, DOCUMENT_POSITION_CONTAINS, DOCUMENT_POSITION_DISCONNECTED, DOCUMENT_POSITION_FOLLOWING, DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC, DOCUMENT_POSITION_PRECEDING, DOCUMENT_TYPE_NODE, ELEMENT_NODE, ENTITY_NODE, ENTITY_REFERENCE_NODE, NOTATION_NODE, PROCESSING_INSTRUCTION_NODE, TEXT_NODE
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      java.lang.String getAcceptCharset()
      List of character sets supported by the server.
      java.lang.String getAction()
      Server-side form handler.
      HTMLCollection getElements()
      Returns a collection of all form control elements in the form.
      java.lang.String getEnctype()
      The content type of the submitted form, generally "application/x-www-form-urlencoded".
      int getLength()
      The number of form controls in the form.
      java.lang.String getMethod()
      HTTP method [IETF RFC 2616] used to submit form.
      java.lang.String getName()
      Names the form.
      java.lang.String getTarget()
      Frame to render the resource in.
      void reset()
      Restores a form element's default values.
      void setAcceptCharset​(java.lang.String acceptCharset)
      List of character sets supported by the server.
      void setAction​(java.lang.String action)
      Server-side form handler.
      void setEnctype​(java.lang.String enctype)
      The content type of the submitted form, generally "application/x-www-form-urlencoded".
      void setMethod​(java.lang.String method)
      HTTP method [IETF RFC 2616] used to submit form.
      void setName​(java.lang.String name)
      Names the form.
      void setTarget​(java.lang.String target)
      Frame to render the resource in.
      void submit()
      Submits the form.
      • Methods inherited from interface org.w3c.dom.Element

        getAttribute, getAttributeNode, getAttributeNodeNS, getAttributeNS, getElementsByTagName, getElementsByTagNameNS, getSchemaTypeInfo, getTagName, hasAttribute, hasAttributeNS, removeAttribute, removeAttributeNode, removeAttributeNS, setAttribute, setAttributeNode, setAttributeNodeNS, setAttributeNS, setIdAttribute, setIdAttributeNode, setIdAttributeNS
      • Methods inherited from interface org.w3c.dom.Node

        appendChild, cloneNode, compareDocumentPosition, getAttributes, getBaseURI, getChildNodes, getFeature, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNodeName, getNodeType, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, getTextContent, getUserData, hasAttributes, hasChildNodes, insertBefore, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, normalize, removeChild, replaceChild, setNodeValue, setPrefix, setTextContent, setUserData
    • Method Detail

      • getElements

        HTMLCollection getElements()
        Returns a collection of all form control elements in the form.
      • getLength

        int getLength()
        The number of form controls in the form.
      • getName

        java.lang.String getName()
        Names the form.
      • setName

        void setName​(java.lang.String name)
        Names the form.
      • getAcceptCharset

        java.lang.String getAcceptCharset()
        List of character sets supported by the server. See the accept-charset attribute definition in HTML 4.01.
      • setAcceptCharset

        void setAcceptCharset​(java.lang.String acceptCharset)
        List of character sets supported by the server. See the accept-charset attribute definition in HTML 4.01.
      • getAction

        java.lang.String getAction()
        Server-side form handler. See the action attribute definition in HTML 4.01.
      • setAction

        void setAction​(java.lang.String action)
        Server-side form handler. See the action attribute definition in HTML 4.01.
      • getEnctype

        java.lang.String getEnctype()
        The content type of the submitted form, generally "application/x-www-form-urlencoded". See the enctype attribute definition in HTML 4.01. The onsubmit even handler is not guaranteed to be triggered when invoking this method. The behavior is inconsistent for historical reasons and authors should not rely on a particular one.
      • setEnctype

        void setEnctype​(java.lang.String enctype)
        The content type of the submitted form, generally "application/x-www-form-urlencoded". See the enctype attribute definition in HTML 4.01. The onsubmit even handler is not guaranteed to be triggered when invoking this method. The behavior is inconsistent for historical reasons and authors should not rely on a particular one.
      • getMethod

        java.lang.String getMethod()
        HTTP method [IETF RFC 2616] used to submit form. See the method attribute definition in HTML 4.01.
      • setMethod

        void setMethod​(java.lang.String method)
        HTTP method [IETF RFC 2616] used to submit form. See the method attribute definition in HTML 4.01.
      • getTarget

        java.lang.String getTarget()
        Frame to render the resource in. See the target attribute definition in HTML 4.01.
      • setTarget

        void setTarget​(java.lang.String target)
        Frame to render the resource in. See the target attribute definition in HTML 4.01.
      • submit

        void submit()
        Submits the form. It performs the same action as a submit button.
      • reset

        void reset()
        Restores a form element's default values. It performs the same action as a reset button.