Pessoal, estou tentando verificar se um Filho foi cadastrado em um Formulário Pai e Filho, mas sempre me retorna length = 0 segui o exemplo do DEV
function validateForm(form){ var indexes = form.getChildrenIndexes("LocaisRetirada"); //coloquei um throw para verificar throw "Length = " + indexes.length; }
<form name="form" role="form">
<table class="table table-condensed">
<tr>
<td>
<div class="row">
<div class="col-md-3">
<label for="CADASTRANTE">Usuário :</label>
<input type="text" name="NOME_CADASTRANTE" id="NOME_CADASTRANTE" class="form-control" readonly>
</div>
<div class="col-md-2">
<label for="DATA_CAD">Data de Cadastro :</label>
<input type="text" name="DT_CADASTRO" id="DT_CADASTRO" class="form-control" readonly>
</div>
<div class="col-md-2">
<label for="ID_PRODUTO">Código do produto no ERP :</label>
<input type="text" name="ID_PRODUTO" id="ID_PRODUTO" class="form-control">
</div>
</div>
<div class="row">
<div class="col-md-12">
<label for="LBLNOME_PRODUTO">Nome do produto Brinde :</label>
<input type="text" name="NOME_PRODUTO" id="NOME_PRODUTO" class="form-control">
</div>
</div>
<div class="row">
<div class="col-md-2">
<label for="PONTOS">Pontos para Resgatar :</label>
<select name="PONTOS" id="PONTOS" class="form-control"></select>
</div>
<!-- <div class="col-md-10">
<label for="LBL_LOCAL_RETIRADA">Local de Retirada do brinde :</label>
<select name="LOCAL_RETIRADA" id="LOCAL_RETIRADA" class="form-control"></select>
</div>-->
</div>
<div class="row">
<div class="col-md-6">
<label for="DESC_PRODUTO">Descreva o brinde :</label>
<textarea class="form-control" name="DESC_PRODUTO" id="DESC_PRODUTO" rows="8"></textarea>
</div>
<!--<div class="col-md-6">
<label for="INPUTFILE">Imagem do brinde :</label>
<input type="file" name="IMAGEM" id="IMAGEM" accept="image/*">
</div>-->
</div>
</td>
</table>
<table border="1" class="table table-condensed" width="70%">
<tr>
<td><b>Locais de retirada:</b></td></br>
<table border="1" tablename="LocaisRetirada" addbuttonlabel="Adicionar Local de Retirada">
<thead>
<tr>
<td>
<label for="LBL_LOCAL_RETIRADA"><b>Local(is) de Retirada do brinde :</b></label>
</td>
</tr>
</thead>
<tbody>
<tr>
<td>
<div class="col-md-10">
<select name="LOCAL_RETIRADA" id="LOCAL_RETIRADA" dataset="dsLocaisRetirada" datasetkey="LOCAL_RETIRAR" datasetvalue="LOCAL_RETIRAR" class="form-control"></select>
</div>
</td>
</tr>
</tbody>
</table>
</tr>
<tr width="70%">
<td><b>Classificações:</b></td>
<table border="1" class="table table-condensed" width="70%" tablename="classificacao" addbuttonlabel="Adicionar Classificação">
<thead>
<tr>
<td>
<b>Classificação:</b>
</td>
</tr>
</thead>
<tbody>
<tr>
<td>
<div class="col-md-5">
<label for="LBL_CATEGORIA">Categoria do brinde:</label>
<select name="CATEGORIA" id="CATEGORIA" dataset="dsCategoriaProduto" datasetkey="CATEGORIA" datasetvalue="CATEGORIA" onchange="subCategorias(this)" class="form-control"></select>
</div>
<div class="col-md-7">
<label for="LBL_SUBCATEGORIA">SubCategoria:</label>
<select name="SUBCATEGORIA" id="SUBCATEGORIA" dataset="dsSubCategoriaProduto" datasetkey="SUBCATEGORIA" datasetvalue="SUBCATEGORIA" class="form-control"></select>
</div>
</td>
</tr>
</tbody>
</table>
</tr>
<tr>
<td><b>Imagens:</b></td><br></br>
<table border="1" class="table table-condensed" width="70%" tablename="imagens" addbuttonlabel="Adicionar imagem">
<thead>
<tr>
<td>
<b>Imagem:</b>
</td>
</tr>
</thead>
<tbody>
<tr>
<td>
<div class="col-md-12">
<label for="INPUTFILE">Imagem do brinde :</label>
<input type="file" name="IMAGEM" id="IMAGEM" accept="image/*">
</div>
</td>
</tr>
</tbody>
</table>
</tr>
</table>
</form>
Boa tarde,
Seria legal mostrar como está seu formulário para que seja mais facilmente avaliado por quem está a responder.
Att;
— Gustavo Martins de Souza 07 de Mar de 2017Não aparece a parte do html, mesmo entre Crases. como faço para publicar aqui?
— José Mauricio Barbisan Zottis 07 de Mar de 2017Adiciona como anexo ou utiliza a formatação de código.
— Gustavo Martins de Souza 07 de Mar de 2017Segue arquivo em anexo
— José Mauricio Barbisan Zottis 07 de Mar de 2017Não chegou a aparecer aqui, acredito que o melhor seria editar a sua pergunta.
O código precisa estar entre três crases acima e três crases abaixo do código que deseja exemplificar.
— Gustavo Martins de Souza 07 de Mar de 2017