<sectionid="description"> 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 <code>action</code> no seu elemento de <code>form</code>. 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: <code><form action="/url-where-you-want-to-submit-form-data"></form></code></section>
<sectionid="instructions"> Aninhe seu campo de texto dentro de um elemento de <code>form</code> e adicione o atributo <code>action="/submit-cat-photo"</code> ao elemento form. </section>
## Tests
<sectionid='tests'>
```yml
tests:
- text: Aninhe seu elemento de entrada de texto em um elemento de <code>form</code> .
testString: 'assert($("form") && $("form").children("input") && $("form").children("input").length > 0, "Nest your text input element within a <code>form</code> element.");'
- text: Certifique-se de que seu <code>form</code> tenha um atributo de <code>action</code> definido como <code>/submit-cat-photo</code>
testString: 'assert($("form").attr("action") === "/submit-cat-photo", "Make sure your <code>form</code> has an <code>action</code> attribute which is set to <code>/submit-cat-photo</code>");'
- text: Certifique-se de que seu elemento de <code>form</code> tenha tags de abertura e fechamento bem formadas.
testString: 'assert(code.match(/<\/form>/g) && code.match(/<form[^<]*>/g) && code.match(/<\/form>/g).length === code.match(/<form[^<]*>/g).length, "Make sure your <code>form</code> element has well-formed open and close tags.");'