Skip to content

<input> Tag ​

The <input> element is used inside a <form> to capture user input.

Rules ​

  • Only allowed type are text or number.
  • Must have name and placeholder attributes.

IMPORTANT

  • The name attribute in the <input> corresponds to the key in the query string or request body.
  • If the type is set to number, entering a non-numeric value will cause an error.

Attributes ​

AttributeValuesDefaultDescriptionRequired
typetext, number—Specifies the type of inputYes
namestring—Name of the input, used as the key.Yes
placeholderstring—Text displayed on screenYes

Example ​

  • with type text
html
<form action="http://localhost:8888/submit">
  <input type="text" name="code" placeholder="Enter code" />
</form>
Result
bash
Enter code
[abc] >
  • with type number
html
<form action="http://localhost:8888/submit" method="post">
  <input type="number" name="code" placeholder="Enter code" />
</form>
Result
bash
Enter code
[123] >