--- id: bad87fee1348bd9aede08830 title: Create a Form Element challengeType: 0 videoUrl: '' localeTitle: Crie um elemento de formulário --- ## Descrição
Você pode criar formulários da Web que realmente enviam dados para um servidor usando nada além de HTML puro. Você pode fazer isso especificando uma ação action no seu elemento de form. O valor definido como ação é o endereço que aponta para algum recurso do seu servidor, onde pode conter códigos de linguagens back-end como PHP, Java, Python e etc. Um exemplo de uso: <form action="/url-where-you-want-to-submit-form-data"></form>
## Instruções
Aninhe seu campo de texto dentro de um elemento de form e adicione o atributo action="/submit-cat-photo" ao elemento form.
## Tests
```yml tests: - text: Aninhe seu elemento de entrada de texto em um elemento de form . testString: 'assert($("form") && $("form").children("input") && $("form").children("input").length > 0, "Nest your text input element within a form element.");' - text: Certifique-se de que seu form tenha um atributo de action definido como /submit-cat-photo testString: 'assert($("form").attr("action") === "/submit-cat-photo", "Make sure your form has an action attribute which is set to /submit-cat-photo");' - text: Certifique-se de que seu elemento de form tenha tags de abertura e fechamento bem formadas. testString: 'assert(code.match(/<\/form>/g) && code.match(/
/g) && code.match(/<\/form>/g).length === code.match(//g).length, "Make sure your form element has well-formed open and close tags.");' ```
## Desafio semente
```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
```
## Solução
```js // Solução necessária ```