Em todos os inputs há mensagens de erro dentro da tag , pelo que entendo elas poderiam ser apagadas já que o JavaScript vai se encarregar de introduzir novas, é isso? Se fosse começar a escrever um código só faria a estrutura no HTML (tag, class, id, data-attributes) e as mensagens ficariam no JavaSript?
Abs.