Module  jdk.xml.dom
软件包  org.w3c.dom.html

Interface HTMLInputElement

  • All Superinterfaces:
    ElementHTMLElementNode


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

    另见Document Object Model (DOM) Level 2 Specification

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

      • getDefaultValue

        String getDefaultValue​()
        当元素的type属性具有值“文本”,“文件”或“密码”时,表示元素的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中的对齐属性定义。 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具有值“文本”或“密码”的文本字段的最大字符数。 请参阅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中的大小属性定义。
      • 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中的类型属性定义。
      • getUseMap

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

        void setUseMap​(String useMap)
      • getValue

        String getValue​()
        当元素的type属性具有值“文本”,“文件”或“密码”时,表示交互式用户代理中相应表单控件的当前内容。 更改此属性会更改表单控件的内容,但不会更改元素的HTML值属性的值。 当元素的type属性具有值“Button”,“隐藏”,“提交”,“重置”,“图像”,“复选框”或“收音机”时,表示元素的HTML值属性。 请参阅HTML 4.0中的value属性定义。
      • setValue

        void setValue​(String value)
      • blur

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

        void focus​()
        给这个元素提供键盘焦点。
      • select

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

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