1
resposta

Por que meu "form" não está funcionando?

Boa noite, pessoal

Consegui avançar um pouco na construção do formulário apresentado no curso de HTML e CSS. Dividi sua estrutura dentro de "containers". Alguém consegue verificar a imagem e informar: 1) Por que o "form" não está funcionando? 2) Onde há erros(s)?

Ver exemplo abaixo:

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Olá Jonas, tudo bem?

Desculpe a demora em dar o retorno.

Extrai seu código, rodei e ao inspecionar, notei que está dando erro 500, assim como mostra na imagem abaixo.

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Erro 500


Está relacionado com a base que faz um site rodar, ou seja, a API. Neste caso, o que está ocorrendo é que o servidor utilizado que tem como papel receber os dados do form, está fora do ar ou está com algum erro não identificável e como consequência disso, o status 500 é lançado. Sendo assim, como é relacionado com a indisponibilidade dessa API, nós como consumidores teoricamente não temos como ter acesso para resolvermos.

Caso fosse um erro identificável, o código seria diferente, como por exemplo falha na autenticação (401), dados inconsistentes (400) ou recurso não encontrado (404). Neste caso, temos a possibilidade de localizar o erro e corrigi-lo.

Caso queira aprender mais sobre os códigos HTTP, recomendo dar uma olhada nesse curso.

Aqui estão algumas indicações de outras API's que oferecem o serviço de envio de formulários.

Espero ter ajudado, em caso de dúvidas fique a vontade para perguntar. Bons estudos!