Class Button

    • Constructor Detail

      • Button

        public Button()
    • Method Detail

      • isAutofocus

        public boolean isAutofocus()
        Returns the autofocus of this button tag.

        Notice that this attribute refers to the corresponding attribute of the HTML5 specification. Hence, it would still be rendered to client-side as a DOM attribute even if the browser doesn’t support it.

        Since:
        8.0.3
      • setAutofocus

        public void setAutofocus​(boolean autofocus)
                          throws WrongValueException
        Sets the autofocus of this button tag.

        Notice that this attribute refers to the corresponding attribute of the HTML5 specification. Hence, it would still be rendered to client-side as a DOM attribute even if the browser doesn’t support it.

        Throws:
        WrongValueException
        Since:
        8.0.3
      • isDisabled

        public boolean isDisabled()
        Returns the disabled of this button tag.
        Since:
        8.0.3
      • getName

        public java.lang.String getName()
        Returns the name of this button tag.
        Since:
        8.0.3
      • getType

        public java.lang.String getType()
        Returns the type of this button tag.
        Since:
        8.0.3
      • getValue

        public java.lang.String getValue()
        Returns the value of this button tag.
        Since:
        8.0.3
      • getForm

        public java.lang.String getForm()
        Returns the form of this button tag.
        Since:
        10.0.0
      • setForm

        public void setForm​(java.lang.String form)
                     throws WrongValueException
        Sets the form of this button tag.

        The <form> element to associate the button with (its form owner). The value of this attribute must be the id of a <form> in the same document. (If this attribute is not set, the <button> is associated with its ancestor <form> element, if any.)

        This attribute lets you associate <button> elements to <form>s anywhere in the document, not just inside a <form>. It can also override an ancestor <form> element.

        Throws:
        WrongValueException
        Since:
        10.0.0
      • getFormaction

        public java.lang.String getFormaction()
        Returns the formaction of this button tag.
        Since:
        10.0.0
      • setFormaction

        public void setFormaction​(java.lang.String formaction)
                           throws WrongValueException
        Sets the formaction of this button tag.

        The URL that processes the information submitted by the button. Overrides the action attribute of the button's form owner. Does nothing if there is no form owner.

        Throws:
        WrongValueException
        Since:
        10.0.0
      • getFormenctype

        public java.lang.String getFormenctype()
        Returns the formenctype of this button tag.
        Since:
        10.0.0
      • setFormenctype

        public void setFormenctype​(java.lang.String formenctype)
                            throws WrongValueException
        Set the formenctype of this button tag.

        If the button is a submit button (it's inside/associated with a <form> and doesn't have type="button"), specifies how to encode the form data that is submitted.

        Throws:
        WrongValueException
        Since:
        10.0.0
      • getFormmethod

        public java.lang.String getFormmethod()
        Returns the formmethod of this tag.
        Since:
        10.0.0
      • setFormmethod

        public void setFormmethod​(java.lang.String formmethod)
                           throws WrongValueException
        Sets the formmethod of this tag.

        If the button is a submit button (it's inside/associated with a <form> and doesn't have type="button"), this attribute specifies the HTTP method used to submit the form.

        Throws:
        WrongValueException
        Since:
        10.0.0
      • getFormnovalidate

        public java.lang.String getFormnovalidate()
        Returns the formnovalidate of this tag.
        Since:
        10.0.0
      • setFormnovalidate

        public void setFormnovalidate​(java.lang.String formnovalidate)
                               throws WrongValueException
        Sets the formnovalidate of this tag.

        If the button is a submit button, this Boolean attribute specifies that the form is not to be validated when it is submitted. If this attribute is specified, it overrides the novalidate attribute of the button's form owner.

        Throws:
        WrongValueException
        Since:
        10.0.0
      • getFormtarget

        public java.lang.String getFormtarget()
        Returns the formtarget of this tag.
        Since:
        10.0.0
      • setFormtarget

        public void setFormtarget​(java.lang.String formtarget)
                           throws WrongValueException
        Sets the formtarget of this tag.

        If the button is a submit button, this attribute is an author-defined name or standardized, underscore-prefixed keyword indicating where to display the response from submitting the form. This is the name of, or keyword for, a browsing context (a tab, window, or <iframe>). If this attribute is specified, it overrides the target attribute of the button's form owner.

        Throws:
        WrongValueException
        Since:
        10.0.0