Alterado para realizar a verificação dos campos e alerta sobre os erros.