public class HTMLInputElement extends FormField
HTMLElement.ProxyDomNode
BEHAVIOR_ID_CLIENT_CAPS, BEHAVIOR_ID_DOWNLOAD, BEHAVIOR_ID_HOMEPAGE
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
Constructor and Description |
---|
HTMLInputElement()
Creates an instance.
|
Modifier and Type | Method and Description |
---|---|
void |
click()
Click this element.
|
String |
getAccept()
Returns the
accept attribute. |
String |
getAlign()
Returns the value of the "align" property.
|
String |
getAlt()
Returns the value of the "alt" property.
|
String |
getAutocomplete()
Returns the
autocomplete attribute. |
String |
getBorder()
Gets the "border" attribute.
|
boolean |
getChecked()
Returns the value of the checked property.
|
boolean |
getDefaultChecked()
Returns the input's default checked value, used if the containing form gets reset.
|
String |
getDefaultValue()
Returns the input's default value, used if the containing form gets reset.
|
HtmlInput |
getDomNodeOrDie()
Returns the DOM node that corresponds to this JavaScript object or throw
an exception if one cannot be found.
|
String |
getMax()
Gets the
max property. |
int |
getMaxLength()
Gets the max length.
|
String |
getMin()
Gets the
min property. |
int |
getMinLength()
Gets the
minLength . |
boolean |
getReadOnly()
Gets the value of "readOnly" attribute.
|
int |
getSelectionEnd()
Gets the value of "selectionEnd" attribute.
|
int |
getSelectionStart()
Gets the value of "selectionStart" attribute.
|
String |
getSize()
Returns the
size attribute. |
String |
getSrc()
Returns the value of the src attribute.
|
int |
getTextLength()
Gets the value of "textLength" attribute.
|
String |
getType()
Returns the value of the JavaScript attribute "type".
|
protected boolean |
isEndTagForbidden()
Returns whether the end tag is forbidden or not.
|
boolean |
isRequired()
Returns the
required attribute. |
void |
select()
Select this element.
|
void |
setAccept(String accept)
Sets the
accept attribute. |
void |
setAlign(String align)
Sets the value of the "align" property.
|
void |
setAlt(String alt)
Returns the value of the "alt" property.
|
void |
setAttribute(String name,
String value)
Uses
setType(String) if attribute's name is type to
replace DOM node as well as long as we have subclasses of HtmlInput . |
void |
setAutocomplete(String autocomplete)
Sets the
autocomplete attribute. |
void |
setBorder(String border)
Sets the "border" attribute.
|
void |
setChecked(boolean checked)
Sets the checked property.
|
void |
setDefaultChecked(boolean defaultChecked)
Sets the input's default checked value, used if the containing form gets reset.
|
void |
setDefaultValue(String defaultValue)
Sets the input's default value, used if the containing form gets reset.
|
void |
setMax(String max)
Sets the
max property. |
void |
setMaxLength(int length)
Sets the value of "maxLength" attribute.
|
void |
setMin(String min)
Sets the
min property. |
void |
setMinLength(int length)
Sets the value of
minLength attribute. |
void |
setReadOnly(boolean readOnly)
Sets the value of "readOnly" attribute.
|
void |
setRequired(boolean required)
Sets the
required attribute. |
void |
setSelectionEnd(int end)
Sets the value of "selectionEnd" attribute.
|
void |
setSelectionRange(int start,
int end)
Sets the selected portion of this input element.
|
void |
setSelectionStart(int start)
Sets the value of "selectionStart" attribute.
|
void |
setSize(String size)
Sets the
size attribute. |
void |
setType(String newType)
Sets the value of the attribute "type".
|
getDisabled, getName, getOnchange, getValue, setDisabled, setDomNode, setName, setOnchange, setValue
addBehavior, addComponentRequest, blur, clearAttributes, clearComponentRequest, compareVersions, createEventHandler, createTextRange, doComponentRequest, doScroll, fixAttributeName, focus, get, getAccessKey, getAlign, getAll, getAttributeNode, getAttributeNodeNS, getAvailHeight, getAvailWidth, getBoundingClientRect, getBoxObject, getBufferDepth, getCh, getChildren, getChOff, getClassList, getClassName_js, getClientHeight, getClientLeft, getClientRects, getClientTop, getClientWidth, getColorDepth, getComponentVersion, getConnectionType, getCookieEnabled, getCpuClass, getDataset, getDefaultStyleDisplay, getDir, getDocument, getDomNodeOrNull, getElementsByClassName, getFilters, getHeight, getId, getInnerHTML, getInnerText, getJavaEnabled, getLang, getLanguage, getLocalName, getNodeName, getOffsetHeight, getOffsetLeft, getOffsetParent_js, getOffsetTop, getOffsetWidth, getOnsubmit, getOuterHTML, getParentElement, getParentHTMLElement, getPlatform, getPosX, getPosY, getPrefix, getScopeName, getScrollHeight, getScrollLeft, getScrollTop, getScrollWidth, getSpellcheck, getSystemLanguage, getTabIndex, getTagUrn, getTitle, getUniqueID, getUserLanguage, getVAlign, getWidth, getWidthOrHeight, getWithFallback, hasAttribute, insertAdjacentElement, insertAdjacentHTML, insertAdjacentText, isAncestorOfEventTarget, isComponentInstalled, isHomePage, isLowerCaseInOuterHtml, mergeAttributes, navigateHomePage, parseHtmlSnippet, querySelector, querySelectorAll, readAttributes, releaseCapture, removeAttributeNode, removeBehavior, removeExpression, removeNode, scrollIntoView, setAccessKey, setActive, setAlign, setCapture, setCh, setChOff, setClassName_js, setColorAttribute, setDir, setExpression, setHomePage, setId, setInnerHTML, setInnerText, setInnerTextImpl, setLang, setLanguage, setOnsubmit, setOuterHTML, setScrollLeft, setScrollTop, setSpellcheck, setTabIndex, setTagUrn, setTextContent, setTitle, setVAlign, setWidthOrHeight, startDownload, toString
createAttributesObject, getAttribute, getAttributeNS, getAttributes, getBaseURI, getChildElementCount, getCurrentStyle, getElementsByTagName, getElementsByTagNameNS, getFirstElementChild, getLastElementChild, getNextElementSibling, getPreviousElementSibling, getRuntimeStyle, getStyle, getTagName, getText, hasAttributeNS, removeAttribute, removeAttributeNS, selectNodes, selectSingleNode, setAttributeNode, setAttributeNS, setDefaults
fireEvent, getOnblur, getOnclick, getOncontextmenu, getOndblclick, getOnerror, getOnfocus, getOnfocusin, getOnfocusout, getOnkeydown, getOnkeypress, getOnkeyup, getOnmousedown, getOnmousemove, getOnmouseout, getOnmouseover, getOnmouseup, getOnpropertychange, getOnresize, setOnblur, setOnclick, setOncontextmenu, setOndblclick, setOnerror, setOnfocus, setOnfocusin, setOnfocusout, setOnkeydown, setOnkeypress, setOnkeyup, setOnmousedown, setOnmousemove, setOnmouseout, setOnmouseover, setOnmouseup, setOnpropertychange, setOnresize
appendChild, asJavaScriptException, attachEvent, cloneNode, compareDocumentPosition, contains, detachEvent, getBaseName, getChildNodes, getFirstChild, getJavaScriptNode, getLastChild, getNamespaceURI, getNextSibling, getNodeType, getNodeValue, getOwnerDocument, getParent, getParentNode, getPreviousSibling, getTextContent, getXml, hasChildNodes, insertBefore, insertBeforeImpl, isSameNode, normalize, removeChild, replaceChild, setNodeValue
addEventListener, clearEventListenersContainer, dispatchEvent, executeEvent, fireEvent, getEventHandler, getEventHandlerProp, getEventListenersContainer, hasEventHandlers, removeEventListener, setEventHandler, setEventHandlerProp
clone, defineFunctionProperties, defineProperty, equivalentValues, getBrowserVersion, getClassName, getDefaultValue, getPrototype, getScriptableFor, getStartingScope, getTransformerScriptableFor, getWindow, getWindow, getWithPreemption, hasInstance, initParentScope, isReadOnlySettable, makeScriptableFor, setCaseSensitive, setClassName, setDomNode, setHtmlElement, setParentScope
applyDescriptorToAttributeBitset, associateValue, avoidObjectDetection, buildDataDescriptor, callMethod, callMethod, checkPropertyChange, checkPropertyDefinition, defineClass, defineClass, defineClass, defineConst, defineConstProperty, defineOwnProperties, defineOwnProperty, defineOwnProperty, defineProperty, defineProperty, defineProperty, delete, delete, deleteProperty, deleteProperty, ensureScriptable, ensureScriptableObject, get, get, getAllIds, getArrayPrototype, getAssociatedValue, getAttributes, getAttributes, getAttributes, getAttributes, getClassPrototype, getDefaultValue, getExternalArrayData, getExternalArrayLength, getFunctionPrototype, getGetterOrSetter, getIds, getObjectPrototype, getOwnPropertyDescriptor, getParentScope, getProperty, getProperty, getPropertyIds, getPrototype, getSlot, getTopLevelScope, getTopScopeValue, getTypedProperty, getTypedProperty, getTypeOf, has, has, hasProperty, hasProperty, isAccessorDescriptor, isConst, isDataDescriptor, isEmpty, isExtensible, isFalse, isGenericDescriptor, isGetterOrSetter, isSealed, isTrue, preventExtensions, put, put, putConst, putConstProperty, putProperty, putProperty, redefineProperty, sameValue, sealObject, setAttributes, setAttributes, setAttributes, setAttributes, setExternalArrayData, setGetterOrSetter, setPrototype, size
public void setType(String newType)
newType
- the new type to setpublic void setChecked(boolean checked)
checked
- True if this input should have the "checked" attribute setpublic HtmlInput getDomNodeOrDie()
getDomNodeOrDie
in class HTMLElement
public boolean getChecked()
public void select()
public void setAttribute(String name, String value)
setType(String)
if attribute's name is type to
replace DOM node as well as long as we have subclasses of HtmlInput
.
Sets an attribute.
See also
the DOM referencesetAttribute
in class HTMLElement
name
- Name of the attribute to setvalue
- Value to set the attribute topublic String getDefaultValue()
public void setDefaultValue(String defaultValue)
defaultValue
- the input's default value, used if the containing form gets resetpublic boolean getDefaultChecked()
public void setDefaultChecked(boolean defaultChecked)
defaultChecked
- the input's default checked value, used if the containing form gets resetpublic int getTextLength()
public int getSelectionStart()
public void setSelectionStart(int start)
start
- selection startpublic int getSelectionEnd()
public void setSelectionEnd(int end)
end
- selection endpublic int getMaxLength()
public void setMaxLength(int length)
length
- the new valuepublic int getMinLength()
minLength
.minLength
public void setMinLength(int length)
minLength
attribute.length
- the new valuepublic String getMin()
min
property.min
propertypublic void setMin(String min)
min
property.min
- the min
propertypublic String getMax()
max
property.max
propertypublic void setMax(String max)
max
property.max
- the max
propertypublic boolean getReadOnly()
public void setReadOnly(boolean readOnly)
readOnly
- the new valuepublic void setSelectionRange(int start, int end)
start
- the index of the first character to selectend
- the index of the character after the selectionpublic String getAlt()
public void setAlt(String alt)
alt
- the valuepublic String getBorder()
public void setBorder(String border)
border
- the "border" attributepublic String getAlign()
public void setAlign(String align)
align
- the value of the "align" propertypublic String getSrc()
public void click() throws IOException
click
in class HTMLElement
IOException
- if this click triggers a page load that encounters problemspublic String getType()
protected boolean isEndTagForbidden()
isEndTagForbidden
in class HTMLElement
public boolean isRequired()
required
attribute.required
attributepublic void setRequired(boolean required)
required
attribute.required
- the new attribute valuepublic String getSize()
size
attribute.size
attributepublic void setSize(String size)
size
attribute.size
- the new size
valuepublic String getAccept()
accept
attribute.accept
attributepublic void setAccept(String accept)
accept
attribute.accept
- the new accept
valuepublic String getAutocomplete()
autocomplete
attribute.autocomplete
attributepublic void setAutocomplete(String autocomplete)
autocomplete
attribute.autocomplete
- the new autocomplete
valueCopyright © 2002–2016 Gargoyle Software Inc.. All rights reserved.