vidageek / games

Mistura de Prática Deliberada e Gamefication
http://aprenda.vidageek.net
GNU General Public License v3.0
86 stars 27 forks source link

HTML #47: Solicitação de atributo não especificada #300

Open vyper opened 9 years ago

vyper commented 9 years ago

Na lição 47 ao utilizar o html é solicitado Atributo 'type' não foi encontrado.

<h1>Contato</h1>

<form>
  <label for="nome">Nome</label>
  <input id="nome" />
  <br/>

  <label for="sobrenome">Sobrenome</label>
  <input id="sobrenome" />
  <br />

  <label for="email">Email</label>
  <input id="email" />
  <br />

  <label for="mensagem">Mensagem</label>
  <textarea id="mensagem"></textarea>
  <br />

  <input type="submit" />
</form>

Porém em nenhum momento foi explicado em qual dos input deveria ser incluído o type, inclusive se tentar por type="text" nos elementos, dá erro!

A única solução que o exercício aceita é adicionar somente o type="email" no input de email, mas isso é bastante confuso.

jonasabreu commented 9 years ago

Olá Vyper,

Muito obrigado por abrir esse issue. Vou separar em dois para ficar mais fácil de resolver. Criei um para o type do input ( #301 ).

Quanto a mensagem de erro, ela está bem ruim. Estou pensando em tentar colocar o número da linha onde apareceu o erro (além de colocar a linha no editor). Acha que isso ajudaria? Uma outra possibilidade seria marcar a linha com erro em vermelho, caso o Code Mirror suporte isso.

vyper commented 9 years ago

Olá @jonasabreu, imagino que mostrar a linha (seja colorindo ou informando) é um bom approach. Mas é importante na descrição do exercício falar o que está faltando. Porque o erro pede o type, mas em momento algum foi pedido.