--- id: bad87fee1348bd9aedf08830 title: Add Placeholder Text to a Text Field challengeType: 0 videoUrl: 'https://scrimba.com/p/pVMPUv/cKdJDhg' forumTopicId: 16647 --- ## Description
Placeholder text is what is displayed in your input element before your user has inputted anything. You can create placeholder text like so: <input type="text" placeholder="this is placeholder text">
Note: Remember that input elements are self-closing.
## Instructions
Set the placeholder value of your text input to "cat photo URL".
## Tests
```yml tests: - text: You should add a placeholder attribute to the existing text input element. testString: assert($("input[placeholder]").length > 0); - text: You should set the value of your placeholder attribute to "cat photo URL". testString: assert($("input") && $("input").attr("placeholder") && $("input").attr("placeholder").match(/cat\s+photo\s+URL/gi)); - text: The finished input element should not have a closing tag. testString: assert(!code.match(/.*<\/input>/gi)); - text: The finished input element should have valid syntax. testString: assert($("input[type=text]").length > 0); ```
## Challenge Seed
```html

CatPhotoApp

Click here to view more cat photos.

A cute orange cat lying on its back.

Things cats love:

  • cat nip
  • laser pointers
  • lasagna

Top 3 things cats hate:

  1. flea treatment
  2. thunder
  3. other cats
```
## Solution
```html

CatPhotoApp

Click here to view more cat photos.

A cute orange cat lying on its back.

Things cats love:

Top 3 things cats hate:

  1. flea treatment
  2. thunder
  3. other cats
```