diff --git a/docs/guide.rst b/docs/guide.rst
index 51c5779..c24c53f 100644
--- a/docs/guide.rst
+++ b/docs/guide.rst
@@ -1076,125 +1076,353 @@ Korona supports input tag attributes like:
- accept(str): Specifies the types of files that the server accepts. The
accept attribute can only be used with .
+.. code-block:: python
+
+ from korona.html.tags import Input
+
+ input1 = Input(**{'accept': 'audio/*', 'type': 'file'})
+ input1.construct()
+ #
+
- align (str): Specifies the alignment of an image input. The align attribute
is only used with .
+.. code-block:: python
+
+ from korona.html.tags import Input
+
+ input1 = Input(**{'align': 'left', 'type': 'image'})
+ input1.construct()
+ #
+
- alt (str): Specifies an alternate text for images. The alt attribute can only
be used with .
+.. code-block:: python
+
+ from korona.html.tags import Input
+
+ input1 = Input(**{'alt': 'temp', 'type': 'image'})
+ input1.construct()
+ #
+
- autocomplete (str): Specifies whether an element should have
autocomplete enabled. The autocomplete attribute works with the following
types: text, search, url, tel, email, password, datepickers, range,
and color.
+.. code-block:: python
+
+ from korona.html.tags import Input
+
+ input1 = Input(**{'autocomplete': 'on', 'type': 'email'})
+ input1.construct()
+ #
+
- autofocus (bool): Specifies that an element should automatically get
focus when the page loads.
+.. code-block:: python
+
+ from korona.html.tags import Input
+
+ input1 = Input(**{'autofocus': True})
+ input1.construct()
+ #
+
- checked (bool): Specifies that an element should be pre-selected
when the page loads. The checked attribute can be used with and .
+.. code-block:: python
+
+ from korona.html.tags import Input
+
+ input1 = Input(**{'checked': True, 'type': 'radio'})
+ input1.construct()
+ #
+
- dirname (str): Specifies that the text direction will be submitted. The
dirname attribute's value is always the name of the input field, followed by
".dir".
+.. code-block:: python
+
+ from korona.html.tags import Input
+
+ input1 = Input(**{'name': 'fname', 'dirname': 'fname.dir'})
+ input1.construct()
+ #
+
- disabled (bool): Specifies that an element should be disabled.
+.. code-block:: python
+
+ from korona.html.tags import Input
+
+ input1 = Input(**{'disabled': True})
+ input1.construct()
+ #
+
- form (str): Specifies one or more forms the element belongs to.
+.. code-block:: python
+
+ from korona.html.tags import Input
+
+ input1 = Input(**{'form': 'form1'})
+ input1.construct()
+ #
+
- formaction (str): Specifies the URL of the file that will process the input
control when the form is submitted. The formaction attribute is used with
type="submit" and type="image".
+.. code-block:: python
+
+ from korona.html.tags import Input
+
+ input1 = Input(**{'formaction': 'demo.asp', 'type': 'submit'})
+ input1.construct()
+ #
+
- formenctype (str): Specifies how the form-data should be encoded when
submitting it to the server. The formenctype attribute is used with
type="submit" and type="image".
+.. code-block:: python
+
+ from korona.html.tags import Input
+
+ input1 = Input(**{'formenctype': 'application/x-www-form-urlencoded', 'type': 'submit'})
+ input1.construct()
+ #
+
- formmethod (str): Defines the HTTP method for sending data to the action URL.
The formmethod attribute can be used with type="submit" and type="image".
+.. code-block:: python
+
+ from korona.html.tags import Input
+
+ input1 = Input(**{'formmethod': 'get', 'type': 'submit'})
+ input1.construct()
+ #
+
- formnovalidate (bool): Defines that form elements should not be validated
when submitted. The formnovalidate attribute can be used with type="submit".
+.. code-block:: python
+
+ from korona.html.tags import Input
+
+ input1 = Input(**{'formnovalidate': True, 'type': 'submit'})
+ input1.construct()
+ #
+
- formtarget (str): Specifies where to display the response that is received
after submitting the form. The formtarget attribute can be used with
type="submit" and type="image".
+.. code-block:: python
+
+ from korona.html.tags import Input
+
+ input1 = Input(**{'formtarget': '_parent', 'type': 'submit'})
+ input1.construct()
+ #
+
- height (int/float): Specifies the height of an element. The height
attribute is used only with .
+.. code-block:: python
+
+ from korona.html.tags import Input
+
+ input1 = Input(**{'height': '200', 'type': 'image'})
+ input1.construct()
+ #
+
- list (str): Refers to a