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>
compartilhar
  • 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 2017
  • Não aparece a parte do html, mesmo entre Crases. como faço para publicar aqui?

    José Mauricio Barbisan Zottis   07 de Mar de 2017
  • Adiciona como anexo ou utiliza a formatação de código.

    Código
    Gustavo Martins de Souza   07 de Mar de 2017
  • Segue arquivo em anexo

    José Mauricio Barbisan Zottis   07 de Mar de 2017
  • Nã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
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do fluig Forum!

1 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags desenvolvimento bpm ou faça a sua própria pergunta.