Module jdk.xml.dom
Package org.w3c.dom.html

Interface HTMLInputElement

所有超级接口:
Element, HTMLElement, Node

public interface HTMLInputElement extends HTMLElement
表单控件。注意。根据页面所在环境的不同,文件上传输入类型的值属性可能是只读的。对于"password"输入类型,返回的实际值可能被掩盖以防止未经授权的使用。请参阅HTML 4.0中的INPUT元素定义。

另请参阅文档对象模型(DOM)Level 2规范

自从:
1.4, DOM Level 2
  • Method Details

    • getDefaultValue

      String getDefaultValue()
      当元素的type属性值为"Text"、"File"或"Password"时,在交互式用户代理中,表示元素的HTML value属性。如果相应表单控件的内容更改,此属性的值不会更改。但是,更改此属性会重置表单控件的内容。请参阅HTML 4.0中的value属性定义。
    • setDefaultValue

      void setDefaultValue(String defaultValue)
    • getDefaultChecked

      boolean getDefaultChecked()
      当type值为"Radio"或"Checkbox"时,在交互式用户代理中,表示元素的HTML checked属性。如果相应表单控件的状态更改,此属性的值不会更改。但是,更改此属性会重置表单控件的状态。请参阅HTML 4.0中的checked属性定义。
    • setDefaultChecked

      void setDefaultChecked(boolean defaultChecked)
    • getForm

      HTMLFormElement getForm()
      返回包含此控件的FORM元素。如果此控件不在表单的上下文中,则返回null。
    • getAccept

      String getAccept()
      服务器处理此表单时将正确处理的内容类型的逗号分隔列表。请参阅HTML 4.0中的accept属性定义。
    • setAccept

      void setAccept(String accept)
    • getAccessKey

      String getAccessKey()
      给予表单控件访问权限的单个字符访问键。请参阅HTML 4.0中的accesskey属性定义。
    • setAccessKey

      void setAccessKey(String accessKey)
    • getAlign

      String getAlign()
      将此对象(垂直或水平)与周围文本对齐。请参阅HTML 4.0中的align属性定义。此属性在HTML 4.0中已弃用。
    • setAlign

      void setAlign(String align)
    • getAlt

      String getAlt()
      为不渲染此元素正常内容的用户代理提供替代文本。请参阅HTML 4.0中的alt属性定义。
    • setAlt

      void setAlt(String alt)
    • getChecked

      boolean getChecked()
      当元素的type属性值为"Radio"或"Checkbox"时,在交互式用户代理中,表示表单控件的当前状态。更改此属性会更改表单控件的状态,但不会更改元素的HTML value属性的值。
    • setChecked

      void setChecked(boolean checked)
    • getDisabled

      boolean getDisabled()
      在此上下文中,该控件不可用。请参阅HTML 4.0中的disabled属性定义。
    • setDisabled

      void setDisabled(boolean disabled)
    • getMaxLength

      int getMaxLength()
      当type值为"Text"或"Password"时,文本字段的最大字符数。请参阅HTML 4.0中的maxlength属性定义。
    • setMaxLength

      void setMaxLength(int maxLength)
    • getName

      String getName()
      提交表单时的表单控件或对象名称。请参阅HTML 4.0中的name属性定义。
    • setName

      void setName(String name)
    • getReadOnly

      boolean getReadOnly()
      此控件是只读的。仅当type值为"Text"或"Password"时相关。请参阅HTML 4.0中的readonly属性定义。
    • setReadOnly

      void setReadOnly(boolean readOnly)
    • getSize

      String getSize()
      大小信息。具体含义因字段类型而异。请参阅HTML 4.0中的size属性定义。
    • setSize

      void setSize(String size)
    • getSrc

      String getSrc()
      当type属性值为"Image"时,此属性指定用于装饰图形提交按钮的图像位置。请参阅HTML 4.0中的src属性定义。
    • setSrc

      void setSrc(String src)
    • getTabIndex

      int getTabIndex()
      表示元素在制表顺序中的位置的索引。请参阅HTML 4.0中的tabindex属性定义。
    • setTabIndex

      void setTabIndex(int tabIndex)
    • getType

      String getType()
      创建的控件类型。请参阅HTML 4.0中的type属性定义。
    • getUseMap

      String getUseMap()
      使用客户端图像映射。请参阅HTML 4.0中的usemap属性定义。
    • setUseMap

      void setUseMap(String useMap)
    • getValue

      String getValue()
      当元素的type属性值为"Text"、"File"或"Password"时,在交互式用户代理中,表示相应表单控件的当前内容。更改此属性会更改表单控件的内容,但不会更改元素的HTML value属性的值。当元素的type属性值为"Button"、"Hidden"、"Submit"、"Reset"、"Image"、"Checkbox"或"Radio"时,表示元素的HTML value属性。请参阅HTML 4.0中的value属性定义。
    • setValue

      void setValue(String value)
    • blur

      void blur()
      从此元素中移除键盘焦点。
    • focus

      void focus()
      将键盘焦点给予此元素。
    • select

      void select()
      选择文本区域的内容。适用于type属性值为"Text"、"File"或"Password"的INPUT元素。
    • click

      void click()
      模拟鼠标点击。适用于type属性值为"Button"、"Checkbox"、"Radio"、"Reset"或"Submit"的INPUT元素。