Percorrer campos do form no validateform

Boa tarde,

Como percorrer os campos do form no validate

function validateForm(form){ $( "input[name^=codTD__]" ).each(function( index ) { if ($(this).val() == '' || $(this).val() == null) { $(this).val('0'); } }); }

Porém ele não funcionou: ReferenceError: "$" is not defined.

O formulário não está em um processo.

Boa noite Daivid.

Não é possível utilizar jQuery no validateForm, você deve fazer da seguinte forma:


let indexes = form.getChildrenIndexes("<nome_da_tabela>");

for (let i = 0; i < indexes.length; i++) {
   if (form.getValue("codTD___" + indexes[i]) == "" || form.getValue("codTD___" + indexes[i]) == null) {
      form.setValue("codTD___" + indexes[i],"0");
   }
}