Validação do formulário pai e filho

Boa tarde pessoal. Hoje me bati com um problema na tabela pai e filho, na validação pra ser mais preciso.
O que acontece:
- O usuário adiciona um item ao formulário;
- O formulário recebe o campo “item___1”;
- O usuário adiciona mais campos;
- O usuário deleta o primeiro campo
- Ao enviar o formulário gera o erro: O preenchimento do campo item 1 é obrigatório.

Como estou fazendo a validação:

var indexes = form.getChildrenIndexes("tblitens");

	for (var i = 0; i < indexes.length; i++) {
		var ii = i + 1;
		validateInput("id_produto___" + ii, "item " + ii);
		validateInput("quantidadeReq___" + ii, "quantidade do item " + ii);
		validateInput("quantidadeApro___" + ii, "quantidade aprovada do item " + ii);
	}

Bom, como podem perceber, sempre que se deleta o primeiro item, o validate gera o erro, pois o for irá sempre procurar pelo índice 1, ou mesmo um subsequente. Existe uma forma melhor de fazer essa validação por índice em vez por for?

Fala aí rapaz, beleza?

tenta isso

var indexes = form.getChildrenIndexes("tblitens");
for (var i = 0; i < indexes.length; i++) {
	var ii = i + 1;
	validateInput("id_produto___" + indexes[i], "item " + ii);
	validateInput("quantidadeReq___" + indexes[i], "quantidade do item " + ii);
	validateInput("quantidadeApro___" + indexes[i], "quantidade aprovada do item " + ii);
}
2 curtidas

Este tópico foi fechado automaticamente 16 horas depois da última resposta. Novas respostas não são mais permitidas.