Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

100
Visualizações
Creating FORM programetically - .submit won't activate

The form I created will not activate .submit. There are no ids or names = 'submit'. The 'Go Back' button functions as coded. Program goes back to calling page. The 'Update' input type=submit does nothing. I don't know how to fix this as web developer tools doesn't show a hint of what's wrong.

[The image is of the functioning Form '#revForm']

$(function () {
    
    var form_str="";
    var fields=<?php echo json_encode($fields); ?>;
    var cfields=<?php echo json_encode($capFields); ?>;
    var qdata=<?php echo json_encode($qdata); ?>;


    $("#returnvalbox").show();

    $(".formcontainer").append("<form id='revForm' name='revForm' method='post' action='#'>");

    var i=0;

    Object.keys(qdata).forEach(key => {  // create the form body

        if (key=="id") {   // you can't edit the id
            form_str="<label for='"+key+"'>"+cfields[i++]+" </label>";
            form_str+="<input  type='text' class='body' ";
            form_str+="id='"+key+"'name='"+key+"' value='"+qdata[key]+"' readonly  ><br>";  
        }else {
            form_str="<label for='"+key+"'>"+cfields[i++]+" </label>";
            form_str+="<input  type='text' class='hov body' ";
            form_str+="id='"+key+"'name='"+key+"' value='"+qdata[key]+"'><br>"; 
        } 


    $(".formcontainer").append(form_str);

    }); //Object.keys
    
    $(".formcontainer").append("<br><input  type='submit' class='cbut hov' value='Update'>")
                    .append("&nbsp;&nbsp;<button type='button' class='cbut hov' id='bak'>Go Back</button><p></p>");
    $(".formcontainer").append("</form>");
                
    $("#revForm").submit(function(event) {  
    event.preventDefault();
    alert("submitted Line 142");  **<<============= this does nothing !**
    }) // submit 
            
}) // ready
about 4 years ago · Juan Pablo Isaza
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda