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");
}
}