É possível criar uma função em javascript que percorra a tabela pai filho do formulário e que valide os campos obrigatórios desta tabela?
1 curtida
@Robson, pode-se colocar algo assim:
var beforeSendValidate = function(numState, nextState) {
if (numState == 2) { // codigo da atividade
if ($("table[tablename='suaTableName'] tbody tr").length > 1) {
$("input[id^='algumCampodaTable___']").each(function(index) {
var id = $(this).attr("id").split("___")[1];
if ($("#algumCampodaTable___" + id).val() == "")
throw "Campo obrigatório"
});
}
}
}
1 curtida
funcionou perfeitamente, obrigado @Rodolfo
Preciso validar os campos, onde eu implemento essa regra ? o validadeform ?
Perfeito, coloquei no javascript do formulário, porém como ele irá chamar essa função ?
Essa função chama automático quando você movimenta o processo.
Não validou no meu formulário
Consegue aqui, estava buscando o id com um _ na frente, retirei ai funcionou . muito obrigado @Gabriel
1 curtida