4
respostas

a propriedade "req" não está capturando todos os campos do body (linha 2)

Segue o código:

app.post('/registros/salva', function(req,res){

       var lancamento = req.body;

      req.assert('datarotulo', 'É obrigatório o lançamento da data constante no rótulo').notEmpty();
4 respostas

Vale ressaltar que meu formulário tem 03 campos e o único que a "req" não captura é de data:

      <label for="data"> Data do Rótulo
          <input type="date" class="data" id="data">
      </label>

Oi José, o seu campo data não tem o atributo name definido. Você está testando pelo valor de datarotulo mas o campo não tem esse name. Deve ser por isso que não está funcionando.

Vou ver se é isso, mas os outros input também não têm a propriedade name e funcionam (mesmo sendo select).

Se preferir você pode colar o formulário completo aqui pra gente ver.