64 of 133 menu

The placeholder attribute

The placeholder attribute specifies a hint in the HTML input field of a form.

This hint is needed to indicate to the user what exactly should be entered in this field. The hint itself will be located in the input field, but, unlike the attribute value, it will disappear automatically when trying to enter text.

Applies to tags input, textarea.

You can apply CSS styles to the placeholder tooltip using the placeholder pseudo-element.

Example

Let's set the input field to have a hint of placeholder:

<input type="text" placeholder="enter name">

:

Example . The value attribute is the same as placeholder

And here let's set both the placeholder hint and the value attribute for the input field. If you delete the contents of the value attribute, you'll see the hint hidden underneath it:

<input type="text" placeholder="enter name" value="Ivan">

:

See also

  • attribute value,
    which sets the default value for the input field
  • pseudo-element placeholder,
    which sets styles for the tooltip
  • pseudo-class placeholder-shown,
    which sets styles for the input field with a hint
byenru