模块  jdk.xml.dom
软件包  org.w3c.dom.html

Interface HTMLInputElement

  • All Superinterfaces:
    ElementHTMLElementNode

    public interface HTMLInputElementextends HTMLElement
    表格控制。 注意。 根据查看页面的环境,value属性对于文件上载输入类型可能是只读的。 对于“密码”输入类型,可以屏蔽返回的实际值以防止未经授权的使用。 请参阅HTML 4.0中的INPUT元素定义。

    另见Document Object Model (DOM) Level 2 Specification

    从以下版本开始:
    1.4,DOM Level 2
    • 方法详细信息

      • getDefaultValue

        String getDefaultValue()
        当元素的type属性具有值“Text”,“File”或“Password”时,这表示元素的HTML值属性。 如果交互式用户代理中相应表单控件的内容发生更改,则此属性的值不会更改。 但是,更改此属性会重置表单控件的内容。 请参阅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值属性的值。
      • setChecked

        void setChecked​(boolean checked)
      • getDisabled

        boolean getDisabled()
        在此上下文中,控件不可用。 请参阅HTML 4.0中的已禁用属性定义。
      • 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具有值“文本”或“密码”时才相关。 请参阅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()
        表示元素在Tab键顺序中的位置的索引。 请参阅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值属性的值。 当元素的type属性具有值“Button”,“Hidden”,“Submit”,“Reset”,“Image”,“Checkbox”或“Radio”时,这表示元素的HTML值属性。 请参阅HTML 4.0中的value属性定义。
      • setValue

        void setValue​(String value)
      • blur

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

        void focus()
        为此元素提供键盘焦点。
      • select

        void select()
        选择文本区域的内容。 对于INPUT元素,其type属性具有以下值之一:“Text”,“File”或“Password”。
      • click

        void click()
        模拟鼠标单击。 对于INPUT元素,其type属性具有以下值之一:“按钮”,“复选框”,“无线电”,“重置”或“提交”。