Ir para conteúdo

Pesquisar na Comunidade

Mostrando resultados para as tags ''JavaScript''.

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Todas as áreas do Fórum

  • Q&A Desenvolvimento
    • Perguntas e respostas rápidas
  • Desenvolvimento Web
    • Desenvolvimento frontend
    • Javascript
    • PHP
    • Ruby
    • Python
    • Java
    • .NET
    • Docker, Kubernets e outros ambientes
    • Desenvolvimento com Wordpress
    • Desenvolvimento de apps
    • Desenvolvimento ágil
    • Desenvolvimento de Games
    • Banco de Dados
    • Design e UX
    • Algoritmos & Outras Tecnologias
  • Entretenimento e uso pessoal
    • Segurança & Malwares
    • Geral
    • Boteco iMasters

Encontrar resultados em...

Encontrar resultados que...


Data de Criação

  • Início

    FIM


Data de Atualização

  • Início

    FIM


Filtrar pelo número de...

Data de Registro

  • Início

    FIM


Grupo


Google+


Hangouts


Skype


Twitter


deviantART


Github


Flickr


LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Encontrado 803 registros

  1. alh

    Executar Script javascript / PHP

    Olá Pessoal, Tenho um script em javascript do mercado livre, que é um botão que vem no formato de script, o código que vou postar abaixo é o script, que ao ser inserido dentro do site vira um botão de "Comprar". Preciso fazer com que este botão se inicie automáticamente sem ser clicado pode ser em PHP ou Javascript o comando!! <script src="https://www.mercadopago.com.br/integrations/v1/web-payment-checkout.js" data-preference-id="<?php echo $preference2->id; ?>" data-elements-color="#0D55E7" data-button-label-color="#0D55E7" data-button-label="CONTINUAR" > </script>
  2. daviassumpcao

    Tratar retorno via parseInt

    Pessoal... estou iniciando estudos em JS e me deparei com um desafio: Preciso tratar um valor (string) para obter apenas número... a primeira variável retorna NAN, as outras retornam corretamente. O que posso estar fazendo errado na variável "a" ... preciso que seja retornado "299,00" ... agradeço antecipadamente. Segue código: <p id="demo"></p> <script> var a = parseInt("R$ 299,00") + "<br>"; var b = parseInt("40 years") + "<br>"; var c = parseInt("10.00") + "<br>"; var n = a + b + c; document.getElementById("demo").innerHTML = n; </script>
  3. Caros amigos, saudações... Tenho uma rotina para mostrar ao usuário todos os produtos Relacionados com um determinado Produto. Exemplo: Caderno ---> relacionado com: lápis, borracha, caneta, apontador e etc. O problema que estou enfrentando é o seguinte: ==> o produto caderno se estiver relacionado com mais de 4 produtos não ocorre o erro. Quando mostro o relacionamento se o produto estiver relacionado com apenas 3 ou menos produto, o CAROUSEL fica repetindo o 1º ou 2º item. Como faço para isso não acontecer ? Abaixo posto como está o JavaScript. $(".produto_relaciona").owlCarousel({ loop: true, nav: true, items: 4, dots: false, navText: ["<i class='fa fa-angle-left'></i>", "<i class='fa fa-angle-right'></i>"], smartSpeed: 1200, autoplayTimeout: 5000, autoHeight: false, autoplay: true, responsive: { 0: { items: 1 }, 480: { items: 2 }, 768: { items: 3 }, 992: { items: 4 } } }); Grato, Cesar
  4. fideles

    Preencher inputs com base em informações do BD

    Mais uma vez venho aqui pedir ajuda a vocês. Tenho um formulario que criei aqui na empresa algo bem simples, somente para sair das planilhas de excel, que seria cadastro de funcionarios. Tem os campos, matricula, nome completo, unidade de trabalho, endereço e telefone de emergencia. A parte do formulario funciona, a gravação no BD tbm, listar as informações também, ai me perguntaram se era possível um auto preenchimento dos campos colocando somente a matricula do funcionario e respondi que eu não sei porque realmente não sei. A ajuda que eu preciso de vocês seria, é possível fazer isso ? Colocar a matricula e vir do banco e preencher os outros inputs? Se sim, é possível me derem um exemplo de como funciona e eu estudar o codigo e colocar nos outros inputs. Obrigado antecipadamente.
  5. Fala pessoal, tudo tranquilo? Venho recorrer a vós pois já não consigo mais.... Tenho um campo select com algumas opções de nome. <select class="seleciona_nome"> <option value="Joao">Joao</option> <option value="Julio">Julio</option> <option value="Pedro">Pedro</option> </select> E um campo input do tipo "text" <input type="text" class="opcaoSelect" autocomplete="off" disabled="disabled"> Preciso que ao selecionar uma opção do "Select" seja auto preenchido no input. Tenho um codigo que funcionava e não sei mais porque não funciona, veja abaixo; <script> $(document).ready(function(){ $('.seleciona_nome').on('change', addOption); }); function addOption(){ $('.opcaoSelect').val(this.value); } </script> Peço ajuda ai caso alguém consiga me ajudar a entender porque este não funciona mais. Obrigado.
  6. carlosmassam

    Manipulação de input type radio com Javascript

    Bom noite a todos. Eu tenho o seguinte código <input type="radio" id="radio01" name="radio01" value="radio01"> <input type="radio" id="radio02" name="radio02" value="radio02"> <input type="radio" id="radio03" name="radio03" value="radio03"> <input type="radio" id="radio04" name="radio04" value="radio04"> <input type="radio" id="radio05" name="radio05" value="radio05"> Este código me apresenta 5 radiobuttons distintos, um ao lado do outro. Eu gostaria que, ao clicar em um deles, desse check no radiobutton que eu cliquei e também em todos os radiosbuttons anteriores, e os radionbutton posteriores fossem "deschecado". Por exemplo: ao clicar no radio04, ele deve fichar com check, e os radio03, radio02 e radio01 também devem ficar com check, como o radio05 vem depois do radio04, ele não deve ser checado, então permanecerá como está. Mas se eu então clicar no radio02, os radio03 e radio04 devem mudar para "deschecado" e os radio02 e radio01 devem permanecerem checados.
  7. juliosertori

    Contagem de Repeater de Items

    Olá tudo bem? Estou criando um Repeater para adicionar produtos, o problema é que não consigo gerar um ID para cada linha, como um FOR ou WHILE no PHP, colocando $i = 0 e depois $i++ Crio cada linha do repeater com bootstrap e utilizo assim: <tr data-repeater-item=""></tr> Mas como adicionar um id ou nome em sequência para cada repeater? Não encontrei nada na internet referente!
  8. Rengavitp

    Problema com chartjs - grafico se sobrepondo

    Bom dia Pessoal, Será que alguém pode me ajudar? Estou com problema com o chartjs. estou gerando grafico ok, porem quando eu preciso gerar o mesmo pela segunda vez passando outros parametros ao invés de substituir ele sobrepõe sobre o antigo, e quando eu passo o mouse sobre o grafico ele fica intercalando entre o antigo e o novo, como faço para limpar o grafico antes de criar o novo? tentei diretamente no canvas mas qualquer metodo de limpeza faz com que pare de funcionar. abaixo meu código. <script> function montaGraficoProducao() { var ctx; var myChart; var dt1 = document.getElementById("data_pd1").value; var dt2 = document.getElementById("data_pd2").value; $.ajax({ type: "POST", url: "processa/processa_grafico_producao.jsp", data: { data1: dt1, data2: dt2 } }).done(function (msg) { if (msg.replace(/\s/g, '') !== "erro") { var info = msg.trim().split("*"); var l = info[0]; var l1 = l.split(","); var s = info[1]; var s1 = s.split(","); var labels = []; var series = []; l1.forEach(function (mes) { labels.push(mes); }); s1.forEach(function (vl) { series.push(vl); }); ctx = document.getElementById('prodChart').getContext('2d'); myChart = new Chart(ctx, { type: $("#c_tipo_graf").val(), responsive: true, hoverMode: 'index', stacked: true, data: { labels: labels, datasets: [{ label: 'Ton/Mês', fill: false, backgroundColor: "rgba(1, 150, 249, 1)", borderColor: "rgba(1, 150, 249, 1)", data: series }] } }); } else { alert("erro"); } }); } </script>
  9. Good

    Envio de itens

    Boa tarde, tenho uma aplicação em PHP e outra em Nodejs. Tenho necessidade de enviar um comando para processar requisições em tempo real. Tenho 2 opções e gostaria de saber qual a mais viável? 1. Criar uma tabela no banco de dados que o servidor nodejs irá sempre consultar e ver se tem pendências. 2. Enviar um comando via curl para o nodejs executar naquele momento a pendência (sem necessidade do cliente ficar aguardando o node executar) Qual das duas opções é a mais eficiente??
  10. var A = [11, -11, 11]; var B = [7, 6, -2]; var total = 0; for (i = 0; i < A.length; i++) { total = ( A[ i ] + B[ i ] ); } console.log("X =" + total);
  11. joel-sousa

    Como posso mudar um elemento de um select

    Bom dia! Estou tentando alterar itens de um select mas não estou conseguindo. Estou usando a biblioteca do selectize.js mas, não consigo alterar os elementos. Estou tentando deixar uma parte dos elementos em negrito e o resto normal mas não estou conseguindo altera-los ou encontrar algum elemento que me ajude a resolver. Resumindo; quero deixar tudo que está antes do - em negrito. Lembrando que tenho outros elementos e que tudo que estiver antes do - deixar em negrito e o resto normal. Não sei por onde começar a pesquisar e peco a compreensão de todos. Pois, sou iniciante. Desde já agradeço pela atenção. Segue exemplo abaixo:
  12. Olá, tenho um formulario que pede um nome de usuário. Preciso que ao tentar digitar o espaço do teclado ele não funcione. Ou seja o input text bloquea no mesmo momento que for digiado. Alguem pode me ajudar? Obrigado !!
  13. juliosertori

    Pegar Valores de POST de JSON Javascript

    Amigos, estou utilizando um sistema de FormValidation, e vem pronta algumas coisas, mas estou com dúvida: Como pego os dados desse POST no PHP? FormValidation.utils.fetch(formSubmitUrl, { method: 'POST', dataType: 'json', params: { name: form.querySelector('[name="username"]').value, email: form.querySelector('[name="password"]').value, }, }) Obrigado!
  14. Estou desenvolvendo um site de vinhetas, mas estou com o seguinte problema. Quando o cliente clica em um áudio ele toca normalmente, mas quando clica em um segundo com o primeiro ainda em execução, ficam os dois áudios executando ao mesmo tempo no sit. Gostaria que um executasse por vez. Lembrando que os áudios estão inseridos separadamente.
  15. Artes Ussler

    Editar registro com menu select

    Boa tarde Achei um código na web que permite definir quais itens que aparecem em um menu select através do que é selecionado em outro menu select. Seria como na imagem: Eis o código completo e funcionando: <form method="post" action=""> <select name="categoria" id="sel1" onchange="giveSelection(this.value)"> <option value="1">Item 1</option> <option value="2">Item 2</option> <option value="3">Item 3</option> </select> <select name="subcategoria" id="sel2"> <option data-option="1" value="1">Subitem 1</option> <option data-option="1" value="2">Subitem 2</option> <option data-option="2" value="3">Subitem 3</option> <option data-option="2" value="4">Subitem 4</option> <option data-option="3" value="5">Subitem 5</option> <option data-option="3" value="6">Subitem 6</option> </select> </form> <script type="text/javascript"> var sel1 = document.querySelector('#sel1'); var sel2 = document.querySelector('#sel2'); var options2 = sel2.querySelectorAll('option'); function giveSelection(selValue) { sel2.innerHTML = ''; for (var i = 0; i < options2.length; i++) { if (options2[i].dataset.option === selValue) { sel2.appendChild(options2[i]); } } } giveSelection(sel1.value); </script> Testei este código em um sistema de cadastro de produtos, e funciona muito bem. Esse sistema também possui uma página para a edição dos dados destes produtos, e é aí que surgiu o problema. Ao abrir a página de edição, eu uso esse mesmo código select , mas acrescento nele selected="selected" para então exibir o item correspondente ao produto editado. O problema está no segundo select, que ao invés de imediatamente mostrar o subitem correspondente ao que está marcado no primeiro select, ele mostra sempre o último subitem da lista. Não sei se conseguiram entender tudo isso, mas se alguém puder ajudar, fico grato.
  16. ========== Meu Projeto ========== * Introdução Bem , eu estou no ultimo ano do E.M , e com essa pandemia , algumas adaptações foram tomadas , como todos sabem , a AULA ONLINE , porem , na minha escola não se utiliza a verificação de presença ( Chamada ) por Vídeo , através de um WebCam , e sim a confirmação por digitalização , todos os alunos devem escrever " ok " quando o respectivo professor digitar " chamada " no chat: Exemplo 1: https://prnt.sc/uiw9jy * Ideia Então o que eu pensei , A Ideia Inicial era criar um BOT para identificar a palavra " Chamada " no chat , e então , automaticamente , ele escrevesse " ok " ou " Presente " para assim automatizar o processo e facilitar a minha vida. Porem eu descobri uma funcionalidade no Google que são as extensões para o Google Meet que até então eu não sabia que existiam Entretanto se alguém que não tem experiencia em extensões mas tem em engenharia de software , me ajudaria da mesma forma * Conclusão Enfim , a minha ideia é automatizar o processo de " Responder a chamada " durante a aula online , como sou um estudante de programação queria muito a ajuda de vocês pra isso , pois meu conhecimento é leigo , qualquer duvida sobre o projeto , podem responder a este tópico pois , irei responder dentro de 24 horas , ou se o interesse nele for grande , me chamem na DM do Discord ( Rukasu#7321 ) ===============================
  17. acneto.frc

    document is not defined

    Tenho uma aplicação WEB NodeJs+Javascript. Na minha view (FILTROS PARA RELATÓRIO) além dos inputs tenho um radio button onde seleciono o tipo de do relatório que será gerado. No meu Controller tenho acesso aos campos inputs (type=text) normalmente mas não tenho acesso aos inputs (type=radio). Abaixo vou colocar parte do código. <!DOCTYPE html> <html lang="pt-br"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <!-- As 3 meta tags acima *devem* vir em primeiro lugar dentro do `head`; qualquer outro conteúdo deve vir *após* essas tags --> <title><%= title %></title> <link rel="stylesheet" type="text/css" media="screen" href="/estilos/estilos.css" /> </head> <body> <header> <nav class="menuBase"> <ul> <li><a href="/">Início</a></li> <li><a href="/estagio/relatorios">Voltar</a></li> <li><a href=""> </a></li> </ul> </nav> </header> <main class=frmRelFiltros> <ul class="nav nav-tabs"> <li class="active" id="home-tab"><a data-toggle="tab" href="#pagina1">Relatório de Contratos</a></li> </ul> <div class="tab-content"> <div id="pagina1" class="tab-pane fade in active"> <form action='/contratos/relatorios/RelContratosPrint' method="post" id="relAlunos"> <!-- primeira linha --> <br> <div class="filtros" style="margin:15px"> <div class="row"> <div class="form-group col-md-6 col-md-offset-0"> <label>Código Contrato.:</label> <input type="text" name="cod_ini" value="0"/> A <input type="text" name="cod_fim" value="999999" /> <br> <br> <label>Ativo/Inativo...:</label> <input type="text" name="atv_ini" value="A"/> A <input type="text" name="atv_fim" value="Z" /> <br> <br> <label>Data Cadastro...:</label> <input type="text" name="cad_ini" value="01/01/2000"/> A <input type="text" name="cad_fim" value="31/12/2090" /> <br> <br> <label>Data Vigência...:</label> <input type="text" name="vig_ini" value="01/01/2000"/> A <input type="text" name="vig_fim" value="31/12/2090" /> <br> <br> <label>Sit. Contrato...:</label> <input type="text" name="sit_ini" value="0"/> A <input type="text" name="sit_fim" value="99" /> <br> <br> <label>Código do Curso.:</label> <input type="text" name="cur_ini" value="1"/> A <input type="text" name="cur_fim" value="99" /> <br> <br> </div> <div class="form-group col-md-6 col-md-offset-0"> <label>Código da Empresa.:</label> <input type="text" name="emp_ini" value="1"/> A <input type="text" name="emp_fim" value="9999" /> <br> <br> <label>Centro Integração.:</label> <input type="text" name="cie_ini" value="1"/> A <input type="text" name="cie_fim" value="999"/> <br> <br> <label>Valor da Bolsa....:</label> <input type="text" name="vlr_ini" value="1"/> A <input type="text" name="vlr_fim" value="99999999"/> <br> <br> <br> <div id="opcoesRelContratos" > <p>Selecione o Tipo do Relatório:</p> <input type="radio" id="tipoRel" name="padrao" value="padrao" checked=true> <label for="padrao">Padrao-Conferência</label><br> <input type="radio" id="tipoRel" name="faixa" value="faixa"> <label for="faixa">Faixa Salarial-Estatístico</label><br> <input type="radio" id="tipoRel" name="alunos_empresas" value="alunos_empresas"> <label for="alunos_empresas">Identificação de Alunos por Empresa</label> <br> <input type="radio" id="tipoRel" name="entregas" value="entregas"> <label for="entregas">Pastas de Estágios Entregues</label><br> <input type="radio" id="tipoRel" name="contratos_vencer" value="contratos_vencer"> <label for="contratos_vencer">Contratos a Vencer 30 dias</label> <br> </div> </div> </div> </div> <br> <!-- botões de acão --> <div class="btn-acao" style="margin-bottom: 0px;"> <div class="row"> <div class="col-md-2 col-md-offset-1"> <button id="btn-executarRel" type="submit" class="btn btn-primary btn-block" >Executar </button> </div> <div class="col-md-2 col-md-offset-1"> <button type="button" id="btn-cancelarRel" class="btn btn-primary btn-block">Voltar</button> </div> </div> </div> <br> </form> </div> <!-- tab pagina 1 --> </div> </main> <!-- JavaScript (Opcional) --> <!-- jQuery primeiro, depois Popper.js, depois Bootstrap JS --> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css"> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script> <script src="https://cdn.datatables.net/1.10.19/js/jquery.dataTables.min.js"></script> <script type="text/javascript" src="/js/funcoesCliente.js"></script> <script type="text/javascript" src="/js/script.js"></script> </body> </html> Agora o código do routes e controllers. No controllers preciso acessar um elemento radio da view *** botão para submeter a view <button id="btn-executarRel" type="submit" class="btn btn-primary btn-block" >Executar </button> *** rota a ser executada ao sonfirmar a execução do relatório <form action='/contratos/relatorios/RelContratosPrint' method="post" id="relAlunos"> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ arquivo: contratosRoutes.js var contratosControllers = require('../controllers/contratosControllers.js'); module.exports = (app) => { app.get('/contratos/relatorios/relContratos', contratosControllers.contratosRel); app.post('/contratos/relatorios/RelContratosPrint', contratosControllers.printContratosRel); } +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ arquivo: contratosControllers.js const alunosController = require('../models/contratosModels.js'); const cnf_ambiente = require('../../config/config.js'); const moment = require('moment'); module.exports = { printContratosRel, } function printContratosRel(req, res){ console.log("Data Inicial Normal: "+req.body.cad_ini) console.log("Data Final Normal..: "+req.body.cad_fim) console.log("++++++++++++++++++++ DATA NO FORMATO DE ENTRADA APÓS O POST ++########################") // ++++++++++++ BAIXO O ERRO document is not defined var radios = document.getElementsById("tipoRel"); for (var i = 0; i < radios.length; i++) { if (radios[i].checked) { console.log("Escolhido: " + radios[i].value); } } cod_i = req.body.cod_ini; cod_f = req.body.cod_fim; atv_i = req.body.atv_ini; atv_f = req.body.atv_fim; cad_i = req.body.cad_ini; cad_f = req.body.cad_fim; vig_i = req.body.vig_ini; vig_f = req.body.vig_fim; sit_i = req.body.sit_ini; sit_f = req.body.sit_fim; cur_i = req.body.cur_ini; cur_f = req.body.cur_fim; emp_i = req.body.emp_ini; emp_f = req.body.emp_fim; cie_i = req.body.cie_ini; cie_f = req.body.cie_fim; vlr_i = req.body.vlr_ini; vlr_f = req.body.vlr_fim; console.log("Relatório >>>>>>>>>>>>>>>>>>>>>>>> "+cad_i + ' - '+ cad_f); alunosController.buscarPrintContratosRel( cod_i, cod_f, vlr_i, vlr_f, sit_i, sit_f, cur_i, cur_f, emp_i, emp_f, cad_i, cad_f, vig_i, vig_f, atv_i, atv_f, cie_i, cie_f, function(err, result){ if(result){ console.log("Encontrei registro de contratos.... Vou tratar das datas.."); for(var i = 0; i < result.length; i++ ){ result[i].cea_dtcadastro = moment(result[i].cea_dtcadastro).format("DD/MM/YYYY"); result[i].cea_dtalteracao = moment(result[i].cea_dtalteracao).format("DD/MM/YYYY"); result[i].cea_vigenciainicial = moment(result[i].cea_vigenciainicial).format("DD/MM/YYYY"); result[i].cea_vigenciafinal = moment(result[i].cea_vigenciafinal).format("DD/MM/YYYY"); } } if (err) { throw err; } else{ res.render('estagios/relatorios/frm_relContratosPrint.ejs', {title: 'Contratos', nomeUsuario: global.nomeUsuario, codigoUsuario: global.codigoUsuario, nomeFormulario: req.originalUrl, obj_contratos: result, }); } }); }
  18. Matheus Bispo

    Segundo Modal de Edição Não fecha

    Boa tarde colegas programadores, estou com uma dúvida tremenda. Estou desenvolvendo um sistema para uma loja de veículos, e em uma parte do sistema, em cadastro de clientes, vai aparecer todos os clientes que ela possui em uma tabela(Usando DataTable do bootstrap), em cada cadastro, tenho um botão de editar, que imediatamente, abre uma janela modal com os dados daquele Cliente. Quando eu clico pela primeira vez em algum botão de Editar, ele me abre correto e o fechar é funciona normal. Agora vou clicar no editar novamente, porque anteriormente eu havia clicado no cliente errado, ele me traz os dados correto, mas o botão CANCELAR não funciona mais, preciso dar F5 para ele sumir. O que eu estaria fazendo de errado? Segue abaixo o meu código: <!DOCTYPE html> <html> <head> <title>Clientes</title> <link rel="shortcut icon" href="../assets/img/certi.png" type="image/x-icon" /> <form name="formulario" method="POST" action=""> <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.0/jquery.min.js"></script> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" /> <script src="https://cdn.datatables.net/1.10.12/js/jquery.dataTables.min.js"></script> <script src="https://cdn.datatables.net/1.10.12/js/dataTables.bootstrap.min.js"></script> <link rel="stylesheet" href="https://cdn.datatables.net/1.10.12/css/dataTables.bootstrap.min.css" /> <link href="../assets/css/bootstrap.min.css" rel="stylesheet"> <!-- Include all compiled plugins (below), or include individual files as needed --> <script src="../assets/js/bootstrap.min.js"></script> <script src="http://jquery-joshbush.googlecode.com/files/jquery.maskedinput-1.2.2.min.js"></script> <script src="http://ajax.microsoft.com/ajax/jquery.validate/1.6/jquery.validate.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery.mask/1.14.11/jquery.mask.min.js"></script> <script src="http://jquery-joshbush.googlecode.com/files/jquery.maskedinput-1.2.2.min.js"></script> <script type="text/javascript"> function Ir(pagina){ document.formulario.action = pagina document.formulario.submit(); } </script> </head> <body onselectstart="return false" oncontextmenu="return false" ondragstart="return false" onMouseOver="window.status='..message perso .. '; return true;"> <div class="container"> <center> <img src='../assets/img/logo_clientes.jpg' class="img-responsive"> </center> <br /> <?php if(!empty($Dados["btnNovoCad"])): $NovoCad = new CreateCliente(); unset($Dados["btnNovoCad"]); $Dados["cli_garagem"] = $_SESSION["id-garagem"]; $NovoCad->exeCreate('clientes', $Dados); echo $NovoCad->getMsg(); endif; ?> <div class="table-responsive"> <table id="employee_data" class="table table-striped table-bordered"> <thead> <tr> <td>ID</td> <td>Nome</td> <td>Ações</td> </tr> </thead> <?php $ChamarLeitura = new ReadCliente(); $ChamarLeitura->LerClientes(); foreach($ChamarLeitura->getResultado() as $clientes){ extract($clientes); echo ' <tr> <td>'.intval($cli_id).'</td> <td>'.utf8_decode($cli_nome).'</td> ';?> <td> <button type="button" class="btn btn-xs btn-warning" data-toggle="modal" data-target="#myModalEdit" data-whatever="<?php echo $cli_id; ?>" data-whatevernome="<?php echo utf8_decode($cli_nome);?>">Editar</button> </td> </tr> <?php } ?> </table> </div> </div><br> <center> <button type="button" class="btn btn-success" data-toggle="modal" data-target="#myModalNovo">Novo Cliente</button> <button type="button" class="btn btn-primary" onClick="Ir('index');">Voltar ao Menu</button><br><br> </center> <!-- Inicio Modal Novo Cadastro --> <div class="modal fade" data-backdrop="static" id="myModalNovo"> <div class="modal-dialog" role="document"> <div class="modal-content"> <div class="modal-header"> <h3 class="modal-title" id="exampleModalLabel">Cadastrar Cliente</h3> </div> <div class="modal-body"> <form name="formularioB" method="POST" action=""> <div style="text-align: left;"> Nome:* <input type="text" class="form-control" name="cli_nome" required="true" autofocus="true"><br> *Campos obrigatórios </div> <div class="modal-footer"> <input type="submit" class="btn btn-success" name="btnNovoCad" value="Salvar"> <button type="button" class="btn btn-danger" data-dismiss="modal">Cancelar</button> </div> </form> </div> </div> </div> </div> <!-- Fim Modal --> <!-- Inicio Modal Editar Cadastro --> <div class="modal fade" id="myModalEdit" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel"> <div class="modal-dialog" role="document"> <div class="modal-content"> <div class="modal-header"> <h3 class="modal-title" id="exampleModalLabel">Editar Cliente</h3> </div> <div class="modal-body"> <form name="formularioB" method="POST" action=""> <div style="text-align: left;"> Nome:* <input type="text" class="form-control" name="cli_nome" id="cli_nome" required="true" autofocus="true"><br> </div> <div class="modal-footer"> <input type="submit" class="btn btn-success" name="btnEditCad" value="Salvar"> <button type="button" class="btn btn-danger" data-dismiss="modal">Cancelar</button> <input type="hidden" name="id-cliente" id="id-cliente" value=""> </div> </form> </div> </div> </div> </div> <!-- Fim Modal --> <script type="text/javascript"> $('#myModalEdit').on('show.bs.modal', function (event) { var button = $(event.relatedTarget) var recipient = button.data('whatever') var recipientnome = button.data('whatevernome') var modal = $(this) modal.find('.modal-title').text('Editar Cliente') modal.find('#id-cliente').val(recipient) modal.find('#cli_nome').val(recipientnome) }) </script> </form> </body> </html> <script> $(document).ready(function(){ $('#employee_data').DataTable(); }); </script>
  19. Boa tarde Pessoal tudo bom? Durante um tempo eu fui estudante de programação, para web. E esse forum me foi muito util pois aprendi muitas coisas, e tirei muitas duvidas com todos os participantes. Por outro lado não segui a carreira de programado pois tive outras oportunidades. Em fim, estou com um projeto de criar uma plataforma online para eventos, e estou tentando montar um time chegar nesse objetivo. Por hora ainda estou tentando juntando a equipe necessária para isso acontecer. Pela pouca experiência que tive na programação, sei que fazer essa plataforma é bem complexa principalmente com as necessidades que vamos englobar, porém o mercado esta escasso de plataformas flexíveis, no sentido de oferecer algumas ferramentas básicas na comunicação. apesar de ja existir algumas plataformas no mercado. Resumo: 1-) Procuro por programadores backend com experiência (não sei exatamente informar a linguagem) mas chuto que Java, Javascript e PHP sejam fundamentais. (sei que abusaremos muito do AJAX) 2-) Programador FrontEnd, com experiência. E que tenha principalmente em boas praticas, pois código sujo cheio de plugins tornará a plataforma pesada, e cheia de bugs. PS: Não procuro nada pronto, claro que plugins coisas são inevitáveis porém para funcionarmos Lisos com menos bugs possíveis procuro algo feito “artesanalmente” rsrs. Obs: o projeto esta no inicio ainda, estou juntando contatos para chegar no objetivo, e assim que tiver um contato gostaria de poder conversar trocar ideias, caso seja um projeto onde você se identifique nada impede de sermos parceiros ter uma % sobre o negocio. Obs2: Desculpem se escrevi meio enrolado ou esta complicado de entender. pois apenas disse plataforma de eventos e não especifiquei nada. mas assim que receber um contato eu passo mais informações com alguns links de exemplos, que é melhor que falar. E caso aqui seja o lugar correto posso passar mais informações por aqui também. Seguem alguns exemplos de plataforma de eventos online. Download de 2 PDFs de apresentações do mesmo segmento Site de uma das plataformas porém proximo do que almejamos https://www.swaper.com.br/ Fico a disposição, Desculpem se postei no local incorreto
  20. rafael bortoli

    Duvida

    Olá, estou fazendo um youtube downloader com javascript. Já fiz praticamente tudo, só falta colocar o ID do vídeo para aparecer o nome do vídeo quando faz o download. Alguém poderia me ajudar? Estou usando o ytdl-core. const express = require ('express'); // const cors = require ('cors'); const ytdl = require ('ytdl-core'); const app = express (); app.use(express.urlencoded({ extended: true })); app.use(express.static('public')); // app.use (cors ()); app.listen (4000, () => { console.log ('Funciona no servidor !!! Na porta 4000'); }); app.post('/download', ( req , res ) => { console.log(req.body); var url = req.body.url; var format = req.body.type; res.header('Content-Disposition', 'attachment; filename = "video.'+format+'"'); ytdl (url, { format: format }).pipe(res); /* //SERVIDOR DO NODE!!!!!!! */ }); var URLinput = document.querySelector('.URL-input'); var form = document.getElementById("downloadform"); form.addEventListener('submit', (ev)=> { ev.preventDefault(); var type = document.getElementById('formatInput').value; var url = document.getElementById('urlInput').value; var r = new XMLHttpRequest(); r.open("POST", "/downloadjson", true); r.setRequestHeader("Content-Type", "application/json"); r.onreadystatechange = function () { if (r.readyState != 4 || r.status != 200) return; alert("Success: " + r.responseText); }; r r.send(JSON.stringify({url, type})); //console.log(`URL: ${URLinput.value}`); ///sendURL(URLinput.value); }); function sendURL(URL) { window.location.href = `http://localhost:4000/download?URL=${URL}`; } //LOCAL DE DOWNLOAD
  21. violin101

    Codeigniter + PHP - Habilitar e Desabilitar DIV's

    Caros amigos, saudações... estou com um problema que estou quebrando a cabeça para solucionar, mas não estou conseguindo. Tenho um formulário que utilizo para Cadastrar Fornecedores. Deixei no formulário a opção de escolher Pessoa Física e Pessoa Jurídica. quando o usuário escolher uma das opções criei 2 div's. DIV-1 - com campos de CPF e RG DIV-2 - com campos de CNPJ e Inscrição Estadual Minha dúvida: como faço via JavaScript, para habilitar as DIV's com seu campos para serem preenchidos ? Grato, Cesar
  22. fideles

    Exibir botão após eventos

    Fala pessoal, como anda as coisas? Meu conhecimento em JS e quase neutro, conheço algo, mais talvez não o suficiente para o que eu precise, por isso venho pedir ajuda a vocês, Tenho um pequeno programinha, simples mesmo que tem 4 areas (Administração, Compras, Financeiro, Almoxarifado). Quem fica na ADM solicita algo, compras visualiza e da um "ok" e o financeiro tbm tem que dar um "ok" e no final, o almoxarifado dá um "Processo Concluido" (está parte está ok, funcionando, sem erro) Meu problema seria que quem está no almoxarifado consegue clicar no botão "Processo Concluido" mesmo o pessoal de compras e financeiro não dando um "ok" na solicitação ou ele tbm consegue dar "Processo Concluido" se um ou outro dar um "ok". Precisaria que ele so conseguisse dar "Processo Concluido" se os dois darem o "ok", se so um dar "ok" ele não pode dar "Processo Concluido". Alguém consegue pelo menos me dar um norte para que eu possa dar continuidade? Já tentei em PHP e nada.
  23. Olá pessoal. Estou começando a aprender Java Script. Estou tentando rodar uns arquivos, mas aparecem alguns erros. Baixei 2 arquivos no GitHub, e em um tutorial simplesmente fala para manda os seguintes comandos: npm install npm start Acontece que o resultado são várias linhas de erros, e é basicamente escrito "no such file or directory, open" e a indicação de vários aquivos, mas destes arquivos indicados realmente não são da pasta que estou rodando o programa. Primeiramente eu instalei o installer do Node.JS. Depois abri o PowerShell do windows e andei até a pasta do arquivo. Lá na pasta tem o package.json. Mandei o comando npm install e saiu o resultado: PS A:\yEarn.finance\github\iearn-finance-master\iearn-finance-master> npm install npm WARN tar ENOENT: no such file or directory, open 'A:\yEarn.finance\github\iearn-finance-master\iearn-finance-master\node_modules\.staging\ethereumjs-util-4d3ef4a2\LICENSE' npm WARN tar ENOENT: no such file or directory, open 'A:\yEarn.finance\github\iearn-finance-master\iearn-finance-master\node_modules\.staging\ethereumjs-account-3f4c6ed2\package.json' npm WARN tar ENOENT: no such file or directory, open 'A:\yEarn.finance\github\iearn-finance-master\iearn-finance-master\node_modules\.staging\eth-sig-util-9b4fcb97\package.json' npm WARN tar ENOENT: no such file or directory, open 'A:\yEarn.finance\github\iearn-finance-master\iearn-finance-master\node_modules\.staging\ethereumjs-tx-239a6da7\package.json' npm WARN tar ENOENT: no such file or directory, open 'A:\yEarn.finance\github\iearn-finance-master\iearn-finance-master\node_modules\.staging\ethereumjs-util-7ebce322\LICENSE' npm WARN tar ENOENT: no such file or directory, open 'A:\yEarn.finance\github\iearn-finance-master\iearn-finance-master\node_modules\.staging\ethereumjs-account-3f4c6ed2\.travis.yml' npm WARN tar ENOENT: no such file or directory, open 'A:\yEarn.finance\github\iearn-finance-master\iearn-finance-master\node_modules\.staging\eth-sig-util-9b4fcb97\.npmignore' npm WARN tar ENOENT: no such file or directory, open 'A:\yEarn.finance\github\iearn-finance-master\iearn-finance-master\node_modules\.staging\ethereumjs-tx-239a6da7\CHANGELOG.md' npm WARN tar ENOENT: no such file or directory, open 'A:\yEarn.finance\github\iearn-finance-master\iearn-finance-master\node_modules\.staging\ethereumjs-account-3f4c6ed2\CHANGELOG.md' npm WARN tar ENOENT: no such file or directory, open 'A:\yEarn.finance\github\iearn-finance-master\iearn-finance-master\node_modules\.staging\eth-sig-util-9b4fcb97\README.md' npm WARN tar ENOENT: no such file or directory, open 'A:\yEarn.finance\github\iearn-finance-master\iearn-finance-master\node_modules\.staging\ethereumjs-tx-239a6da7\fake.js' npm WARN tar ENOENT: no such file or directory, open 'A:\yEarn.finance\github\iearn-finance-master\iearn-finance-master\node_modules\.staging\ethereumjs-util-b6b4bd9f\dist\account.js' npm WARN tar ENOENT: no such file or directory, open 'A:\yEarn.finance\github\iearn-finance-master\iearn-finance-master\node_modules\.staging\ethereumjs-account-3f4c6ed2\index.js' npm WARN tar ENOENT: no such file or directory, open 'A:\yEarn.finance\github\iearn-finance-master\iearn-finance-master\node_modules\.staging\eth-sig-util-9b4fcb97\index.js' npm WARN tar ENOENT: no such file or directory, open 'A:\yEarn.finance\github\iearn-finance-master\iearn-finance-master\node_modules\.staging\ethereumjs-tx-239a6da7\index.js' npm WARN tar ENOENT: no such file or directory, open 'A:\yEarn.finance\github\iearn-finance-master\iearn-finance-master\node_modules\.staging\ethereumjs-util-b6b4bd9f\dist\bytes.js' npm WARN tar ENOENT: no such file or directory, open 'A:\yEarn.finance\github\iearn-finance-master\iearn-finance-master\node_modules\.staging\ethereumjs-account-3f4c6ed2\README.md' npm WARN tar ENOENT: no such file or directory, open 'A:\yEarn.finance\github\iearn-finance-master\iearn-finance-master\node_modules\.staging\eth-sig-util-9b4fcb97\circle.yml' npm WARN tar ENOENT: no such file or directory, open 'A:\yEarn.finance\github\iearn-finance-master\iearn-finance-master\node_modules\.staging\crypto-browserify-682e352b\example\bundle.js' npm WARN tar ENOENT: no such file or directory, open 'A:\yEarn.finance\github\iearn-finance-master\iearn-finance-master\node_modules\.staging\ethereumjs-util-b6b4bd9f\dist\constants.js' npm WARN tar ENOENT: no such file or directory, open 'A:\yEarn.finance\github\iearn-finance-master\iearn-finance-master\node_modules\.staging\ethereumjs-tx-239a6da7\karma.conf.js' [...] Os arquivos que baixei: https://github.com/iearn-finance/iearn-finance https://github.com/iearn-finance/itoken Como resolver isto?
  24. metodo script ou programa para inserir Assinatura em Varios PDF alguém saber um programa ou script?
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.