Class HTMLFormElementImpl

All Implemented Interfaces:
ModelNode, CSS2PropertiesContext, ScriptableDelegate, Element, HTMLElement, HTMLFormElement, Node

public class HTMLFormElementImpl extends HTMLAbstractUIElement implements HTMLFormElement
  • Constructor Details

    • HTMLFormElementImpl

      public HTMLFormElementImpl(String name)
    • HTMLFormElementImpl

      public HTMLFormElementImpl()
  • Method Details

    • namedItem

      public Object namedItem(String name)
    • item

      public Object item(int index)
    • getElements

      public HTMLCollection getElements()
      Description copied from interface: HTMLFormElement
      Returns a collection of all form control elements in the form.
      Specified by:
      getElements in interface HTMLFormElement
    • getLength

      public int getLength()
      Description copied from interface: HTMLFormElement
      The number of form controls in the form.
      Specified by:
      getLength in interface HTMLFormElement
    • getName

      public String getName()
      Description copied from interface: HTMLFormElement
      Names the form.
      Specified by:
      getName in interface HTMLFormElement
    • setName

      public void setName(String name)
      Description copied from interface: HTMLFormElement
      Names the form.
      Specified by:
      setName in interface HTMLFormElement
    • getAcceptCharset

      public String getAcceptCharset()
      Description copied from interface: HTMLFormElement
      List of character sets supported by the server. See the accept-charset attribute definition in HTML 4.01.
      Specified by:
      getAcceptCharset in interface HTMLFormElement
    • setAcceptCharset

      public void setAcceptCharset(String acceptCharset)
      Description copied from interface: HTMLFormElement
      List of character sets supported by the server. See the accept-charset attribute definition in HTML 4.01.
      Specified by:
      setAcceptCharset in interface HTMLFormElement
    • getAction

      public String getAction()
      Description copied from interface: HTMLFormElement
      Server-side form handler. See the action attribute definition in HTML 4.01.
      Specified by:
      getAction in interface HTMLFormElement
    • setAction

      public void setAction(String action)
      Description copied from interface: HTMLFormElement
      Server-side form handler. See the action attribute definition in HTML 4.01.
      Specified by:
      setAction in interface HTMLFormElement
    • getEnctype

      public String getEnctype()
      Description copied from interface: HTMLFormElement
      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.
      Specified by:
      getEnctype in interface HTMLFormElement
    • setEnctype

      public void setEnctype(String enctype)
      Description copied from interface: HTMLFormElement
      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.
      Specified by:
      setEnctype in interface HTMLFormElement
    • getMethod

      public String getMethod()
      Description copied from interface: HTMLFormElement
      HTTP method [IETF RFC 2616] used to submit form. See the method attribute definition in HTML 4.01.
      Specified by:
      getMethod in interface HTMLFormElement
    • setMethod

      public void setMethod(String method)
      Description copied from interface: HTMLFormElement
      HTTP method [IETF RFC 2616] used to submit form. See the method attribute definition in HTML 4.01.
      Specified by:
      setMethod in interface HTMLFormElement
    • getTarget

      public String getTarget()
      Description copied from interface: HTMLFormElement
      Frame to render the resource in. See the target attribute definition in HTML 4.01.
      Specified by:
      getTarget in interface HTMLFormElement
    • setTarget

      public void setTarget(String target)
      Description copied from interface: HTMLFormElement
      Frame to render the resource in. See the target attribute definition in HTML 4.01.
      Specified by:
      setTarget in interface HTMLFormElement
    • submit

      public void submit()
      Description copied from interface: HTMLFormElement
      Submits the form. It performs the same action as a submit button.
      Specified by:
      submit in interface HTMLFormElement
    • setOnsubmit

      public void setOnsubmit(org.mozilla.javascript.Function value)
    • getOnsubmit

      public org.mozilla.javascript.Function getOnsubmit()
    • submit

      public final void submit(FormInput[] extraFormInputs)
      This method should be called when form submission is done by a submit button.
      Parameters:
      extraFormInputs - Any additional form inputs that need to be submitted, e.g. the submit button parameter.
    • reset

      public void reset()
      Description copied from interface: HTMLFormElement
      Restores a form element's default values. It performs the same action as a reset button.
      Specified by:
      reset in interface HTMLFormElement