Versão atual:

form.getChildrenIndexes

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>

Versões (10):

Ver a versão formatada

form.getChildrenIndexes

Comentário

new question