Jump to content

JoaoBardella

Members
  • Content count

    5
  • Joined

  • Last visited

Everything posted by JoaoBardella

  1. JoaoBardella

    Iniciando em JavaScript

    Bom dia Senhores, Pessoal estou iniciando em Js e gostaria de uma mãozinha. Na faculdade o professor pediu para que eu fizesse um gerador de curriculo em HTML com JS. Perfeito estou criando, mais enrrosquei em uma parte aqui, temos os campos dos dados pessoais, após tenho os dados de formação, ai que está: Na formação tenho tres inputs criado em HTML para Curso, Instituição e Ano de Conclusão e na frente tenho que ter o botão de mais e menos para inserir e tirar mais inputs contendo o mesmo conteúdo. Tenho um evento em cada input, onkeyup que vai mostrando os dados abaixo. E estou com dificuldade na hora de adicionar esse evento aos input que eu crio automaticamente após criar apertando o botão mais. Alguém pode me ajudar. Vou colocar abaixo meu dois códigos HTML e JS. HTML <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>teste</title> </head> <body> <form id="dadosP"> <div id="dadosPe"> <label for="nome">Nome:</label> <input type="text" name="nome" id="nome" onkeyup="mostrar()"> <label for="email">E-mail:</label> <input type="text" name="email" id="email" onkeyup="mostrar()"> <label for="end">Endereço Profissional:</label> <input type="text" name="end" id="end" onkeyup="mostrar()"> </div> </form> <br> <form id="dadosEdu"> <div id="dadosEduc"> <label for="curso">Curso:</label> <input type="text" name="curso" id="curso" onkeyup="mostrar()"> <label for="inst">Instituição:</label> <input type="text" name="inst" id="inst" onkeyup="mostrar()"> <label for="anoconclu">Ano Conclusão:</label> <input type="text" name="anoconclu" id="anoconclu" onkeyup="mostrar()"> <button type="button" onclick="maiscurso()">+</button> <button type="button" onclick="menoscurso()">-</button> </div> </form> <br><br> <div id="mdadosp"> <div id="mnome"> <span id="pmnome"></span><br> <span id="pmemail"></span><br> <span id="pmend"></span> </div> </div> <br><br> <div id="mdadosedu"> <div id="mcurso"> <span id="pmcurso"></span><br> <span id="pminst"></span><br> <span id="pmanoconclu"></span> </div> </div> <script src="script.js"></script> </body> </html> JS var i = 0; function mostrar() { var nome = document.getElementById("nome").value; var email = document.getElementById("email").value; var end = document.getElementById("end").value document.getElementById("pmnome").innerHTML = nome; document.getElementById("pmemail").innerHTML = email; document.getElementById("pmend").innerHTML = end; if (i > 0) { var curso = document.getElementById("curso" + i).value; var inst = document.getElementById("inst" + i).value; var anoconclu = document.getElementById("anoconclu" + i).value; } else { var curso = document.getElementById("curso").value; var inst = document.getElementById("inst").value; var anoconclu = document.getElementById("anoconclu").value; } document.getElementById("pmcurso").innerHTML = curso; document.getElementById("pminst").innerHTML = inst; document.getElementById("pmanoconclu").innerHTML = anoconclu; } function maiscurso() { i++; var br2 = document.createElement("br"); var br1 = document.createElement("br"); var lbl1 = document.createElement("label"); lbl1.id = "lblcurso" + i; var t = document.createTextNode("Curso: "); lbl1.setAttribute("for", "Curso: "); var inp1 = document.createElement("input"); inp1.id = "curso" + i; inp1.setAttribute("onkeyup", mostrar()); var lbl2 = document.createElement("label"); lbl2.id = "lblinst" + i; var x = document.createTextNode("Instituição: "); lbl2.setAttribute("for", " Instituição: "); var inp2 = document.createElement("input"); inp2.id = "inst" + i; //inp2.addEventListener(onkeyup, mostrar()); var lbl3 = document.createElement("label"); lbl3.id = "lblanoconclu" + i; var z = document.createTextNode("Ano Conclusão: "); lbl3.setAttribute("for", " Ano Conclusão: "); var inp3 = document.createElement("input"); inp3.id = "anoconclu" + i; var br = document.createElement("br"); //inp3.addEventListener(onkeyup, mostrar()); document.getElementById("dadosEduc").appendChild(br2); document.getElementById("dadosEduc").appendChild(br1); document.getElementById("dadosEduc").appendChild(t); document.getElementById("dadosEduc").appendChild(inp1); document.getElementById("dadosEduc").appendChild(x); document.getElementById("dadosEduc").appendChild(inp2); document.getElementById("dadosEduc").appendChild(z); document.getElementById("dadosEduc").appendChild(inp3); document.getElementById("dadosEduc").appendChild(br); // var newdiv = document.createElement('div'); // newdiv.innerHTML += '<label for="curso">Curso:</label><input onkeyup="mostrar()" type="text" name="curso' + line + '_1" id="curso' + line + '_1">'; // newdiv.innerHTML += '<label for="inst">Instituição:</label><input onkeyup="mostrar()" type="text" name="inst' + line + '_2" id="inst' + line + '_2">'; // newdiv.innerHTML += '<label for="anoconclu">Ano Conclusão:</label><input onkeyup="mostrar()" type="text" name="anoconclu' + line + '_3" id="anoconclu' + line + '_3">'; // document.getElementById("dadosEduc").appendChild(newdiv); // line++; } //maiscurso('lines');
  2. JoaoBardella

    Pegar dados de uma pagina PHP.

    Sim os dados estão passando jah mostrei com o echo as variaveis e as mesmas encontra-se com os respectivos valores
  3. JoaoBardella

    Pegar dados de uma pagina PHP.

    Bom dia pessoal! Estou com um problema estou tentando resolver, porem está complicado husahus;; Só para vocês entenderem a minha situação, tenho um discador de chamadas automáticas e estou fazendo integração com um outro sistema, ate ai tudo perfeito, porem tenho que manda para ele uma URL onde ele consiga carregar os dados do cliente que está em ligação, tem que estar em um arquivo json. Como posso fazer isso alguém me pode me dar uma luz. O codigo que tenho ate agora $login = $_GET['login']; - Pego o parametro que a outra empresa me manda atraves da URL echo("$login"); - mostro so para verificar $myObj->nome = $_GET['first_name']; $myObj->codigo = $_GET['security_phrase']; $myObj->numeroEmAtendimento = $_GET['phone_number']; $myObj->numero2 = $_GET['tel2']; $myObj->numero3 = $_GET['tel3']; $myObj->numero4 = $_GET['tel4']; $myObj->numero5 = $_GET['tel5']; $myObj->numero6 = $_GET['tel6']; $myObj->nascimento = $_GET['nascimento']; $myObj->sexo = $_GET['sexo']; $myObj->endereco = $_GET['endereco']; $myObj->numero = $_GET['numero_endereco']; $myObj->bairro = $_GET['bairro']; $myObj->cidade = $_GET['cidade']; $myObj->uf = $_GET['estado']; $myObj->cep = $_GET['cep']; $myObj->agencia = $_GET['agencia']; $myObj->conta = $_GET['conta']; $myJSON = json_encode( $myObj); echo $myJSON; Porem a hora que mandei o link para o rapaz os campos retornam todos como null
  4. JoaoBardella

    Pegar dados de uma pagina PHP.

    Não essas linhas pegas valores de um formulário preenchido com os dados dos clientes.
  5. JoaoBardella

    Pegar dados de uma pagina PHP.

    Bom diaaaa....... o que acontece a url que vou mandar para a outra pagina acessar eles vao me passar como parametro o usuario logado, ou seja, da url so vou pegar o logim que ele me mandar, os outros dados estou pegando de um formulario que já é carregado com todos os dados do cliente.
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.