# Uses of Interface
org.htmlunit.html.SubmittableElement

Packages that use SubmittableElement
Package
Description
com.xceptance.xlt.api.actions
Provides abstract super classes for different types of actions.
org.htmlunit.html
Classes specific to HTML pages, particularly the `HtmlPage` which represents an HTML document and provides access to its content.

- ## Uses of SubmittableElement in com.xceptance.xlt.api.actions

  Methods in com.xceptance.xlt.api.actions with parameters of type SubmittableElement
  Modifier and Type
  Method
  Description
  `protected void`
  AbstractHtmlPageAction.`loadPageByFormSubmit(HtmlForm form, SubmittableElement element)`
  Loads the page by submitting the given form.
  `protected void`
  AbstractHtmlPageAction.`loadPageByFormSubmit(HtmlForm form, SubmittableElement element, long waitingTime)`
  Loads the page by submitting the given form.

- ## Uses of SubmittableElement in org.htmlunit.html

  Classes in org.htmlunit.html that implement SubmittableElement
  Modifier and Type
  Class
  Description
  `class`
  `HtmlButton`
  Wrapper for the HTML element "button".
  `class`
  `HtmlButtonInput`
  Wrapper for the HTML element "input" where type is "button".
  `class`
  `HtmlCheckBoxInput`
  Wrapper for the HTML element "input".
  `class`
  `HtmlColorInput`
  Wrapper for the HTML element "input" where type is "color".
  `class`
  `HtmlDateInput`
  Wrapper for the HTML element "input" where type is "date".
  `class`
  `HtmlDateTimeLocalInput`
  Wrapper for the HTML element "input" where type is "datetime-local".
  `class`
  `HtmlEmailInput`
  Wrapper for the HTML element "input" where type is "email".
  `class`
  `HtmlFileInput`
  Wrapper for the HTML element "input".
  `class`
  `HtmlHiddenInput`
  Wrapper for the HTML element "input" of type "hidden".
  `class`
  `HtmlImageInput`
  Wrapper for the HTML element "input".
  `class`
  `HtmlInput`
  Wrapper for the HTML element "input".
  `class`
  `HtmlMonthInput`
  Wrapper for the HTML element "input" where type is "month".
  `class`
  `HtmlNumberInput`
  Wrapper for the HTML element "input" with type is "number".
  `class`
  `HtmlPasswordInput`
  Wrapper for the HTML element "input".
  `class`
  `HtmlRadioButtonInput`
  Wrapper for the HTML element "input".
  `class`
  `HtmlRangeInput`
  Wrapper for the HTML element "input" where type is "range".
  `class`
  `HtmlResetInput`
  Wrapper for the HTML element "input".
  `class`
  `HtmlSearchInput`
  Wrapper for the HTML element "input" where type is "search".
  `class`
  `HtmlSelect`
  Wrapper for the HTML element "select".
  `class`
  `HtmlSelectableTextInput`
  Abstract parent class to share `SelectableTextInput` implementation and typing support.
  `class`
  `HtmlSubmitInput`
  Wrapper for the HTML element "input".
  `class`
  `HtmlTelInput`
  Wrapper for the HTML element "input" where type is "tel".
  `class`
  `HtmlTextArea`
  Wrapper for the HTML element "textarea".
  `class`
  `HtmlTextInput`
  Wrapper for the HTML element "input" with type="text".
  `class`
  `HtmlTimeInput`
  Wrapper for the HTML element "input" where type is "time".
  `class`
  `HtmlUrlInput`
  Wrapper for the HTML element "input" where type is "url".
  `class`
  `HtmlWeekInput`
  Wrapper for the HTML element "input" where type is "week".
  Methods in org.htmlunit.html with parameters of type SubmittableElement
  Modifier and Type
  Method
  Description
  `List<NameValuePair>`
  HtmlForm.`getParameterListForSubmit(SubmittableElement submitElement)`
  INTERNAL API - SUBJECT TO CHANGE AT ANY TIME - USE AT YOUR OWN RISK.
  Returns a list of `NameValuePair`s that represent the data that will be sent to the server when this form is submitted.
  `WebRequest`
  HtmlForm.`getWebRequest(SubmittableElement submitElement)`
  INTERNAL API - SUBJECT TO CHANGE AT ANY TIME - USE AT YOUR OWN RISK.
  Gets the request for a submission of this form with the specified SubmittableElement.
  `void`
  HtmlForm.`submit(SubmittableElement submitElement)`
  INTERNAL API - SUBJECT TO CHANGE AT ANY TIME - USE AT YOUR OWN RISK.