Ir para conteúdo

Pesquisar na Comunidade

Mostrando resultados para as tags ''jquery''.

  • 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 149 registros

  1. Thiago Duarte

    Drag and Drop para arrastar imagem

    Oi, gostaria de arrastar imagem e ao soltar formar bloco html, meu bloco de html ficaria com nome, content-1.html, content-2.html, etc Alguem pode me ajudar?
  2. ILR master

    Cronômetro regressivo php

    Salve galera. Vou publicar um evento e quero colocar um Cronômetro regressivo que mostre em tempo real os dias, horas e minutos que faltam para determinada data, tipo:. Faltam 5 dias, 12:30:00 para inauguração. Qdo chegar no dia, quero que apenas apareça uma mensagem. Alguém pode me ajudar?
  3. gersonab

    recuperar url do pdf q foi criado

    bom dia tenho uma aplicação onde gero um arquivo em pdf, gostaria de recuperar a url do pdf q foi criado, pois quando este é criado ele abre automaticamente e ou ja faz o download do mesmo, preciso da url para enviar para outros. <button type="button" class="btn btn-outline-primary" onclick="createPDF();">Imprimir</button> <script src="https://cdnjs.cloudflare.com/ajax/libs/jspdf/1.4.1/jspdf.min.js"></script> <script src="https://cdn.jsdelivr.net/npm/canvas2image@1.0.5/canvas2image.min.js"></script> <script language="javascript"> (function($){ $.fn.createPdf = function(parametros) { var config = { 'fileName':'html-to-pdf' }; if (parametros){ $.extend(config, parametros); } var orig = $(this); var widthOrig = $(orig).width(); $(orig).width(900); var quotes = document.getElementById($(orig).attr('id')); html2canvas(quotes, { onrendered: function(canvas) { var pdf = new jsPDF('p', 'pt', 'letter'); for (var i = 0; i <= quotes.clientHeight/900; i++) { var srcImg = canvas; var sX = 0; var sY = 900*i; var sWidth = 900; var sHeight = 900; var dX = 0; var dY = 0; var dWidth = 900; var dHeight = 900; window.onePageCanvas = document.createElement("canvas"); onePageCanvas.setAttribute('width', 900); onePageCanvas.setAttribute('height', 900); var ctx = onePageCanvas.getContext('2d'); ctx.drawImage(srcImg,sX,sY,sWidth,sHeight,dX,dY,dWidth,dHeight); var canvasDataURL = onePageCanvas.toDataURL("image/png", 1.0); var width = onePageCanvas.width; var height = onePageCanvas.clientHeight; if (i > 0) { pdf.addPage(612, 791); } pdf.setPage(i+1); pdf.addImage(canvasDataURL, 'PNG', 20, 40, (width*.62), (height*.62)); // Retirar o comentário caso queira ver como está sendo gerado o canvas. //document.body.appendChild(onePageCanvas); } pdf.save(config.fileName); $(orig).width(widthOrig); } }); }; })(jQuery); function createPDF() { $('#renderPDF').createPdf({ 'fileName' : '<?php echo $usercli['idocl']; ?>' }); }
  4. gersonab

    editar , montar uma imagem online

    Boa tarde a todos. tenho pesquisado e ainda não encontrei uma forma de montar uma imagem online, tipo, tenho uma área de 400px por 400px , nesta gostaria de acrescentar algumas imagens que já tenho, tipo clicar e arrastar para dentro, sendo que estas imagens já se encontram online no site, seria mais ou menos assim : poderia colocar dentro desta área uma imagem do gato , do cachorro e ou outra. Não sei qual biblioteca ou forma de fazer. gostaria da ajuda para iniciar, desde já agradeço.
  5. Olá pessoal, tenho uma div a qual através de um select categorias eu trago dados de empresas do banco, aí preciso clicar nas listagens das empresas e pegar o ID quando clica no checkbox e gravar pelo ajax novamente na session feita no arquivo php tipo um carrinho de compras, que essa parte já tenho... só não to conseguindo pegar os ids gerados dinamicamente no retorno feito do ajax, eles aparecem com F12 ao inspecionar, mas não aceita eu clicar para pegar o ID, acho que é algo de DOM, mas não to sabendo fazer... alguém aí saberia me ajudar como pegar esses ids ao clicar, já que eles vem dinamicamente? obrigado
  6. joeythai

    combobox repetindo registros

    Boa tarde pessoal, eu criei uma página da qual tenho diversos checkbox para marcar, se tiver alguma caixinha marcada eu habilito um botão para fazer o envio ao servidor, porém, está acontecendo um problema que não consegui identificar, o que está acontecendo é o seguinte: Quando eu marco um checkbox apenas, o botão é liberado, eu clico nele e aparece um modal para preencher os dados, e nesse modal tem um combobox com opções criadas em javascript, como tem somente uma caixinha marcada as informações no combobox aparecem perfeitamente, porém, se eu marco 2 checkbox ou mais as opções do combobox se repetem, como se eu tivesse fazendo isso dentro de um looping, o que não é verdade, eis o codigo abaixo: <code> <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> </head> <body> <input id="check-belongings" class="custom-control-input check-belongings" name="" type="checkbox" value=""> <label for="" class="custom-control-label"></label> <div class="col-12"> <div class="md-form mt-0 mb-0 pt-0 pb-0"> <label for="reason">Motivo</label><br><br> <select class="form-control md-select2" style="width: 100%; text-transform: uppercase" id="reason_all_belongings" name="reason_all_belongings" required> </select> </div> </div> <script> $('.check-belongings').click(function () { let belongingsIds = []; let listaMarcados; let optionsReason = []; let option = null; let movementsSelect = document.getElementById("reason_all_belongings"); optionsReason = ['Conferencia', 'Desobstrução', 'Entrega ao Cliente/Propr',' Inspeção', 'Manobra', 'Venda' ]; optionsReason.forEach((reason) => { option = new Option(reason, reason.toLowerCase()); movementsSelect.options[movementsSelect.options.length] = option; }); listaMarcados = document.getElementsByClassName("check-belongings"); for (let loop = 0; loop < listaMarcados.length; loop++) { var item = listaMarcados[loop]; if (item.type == "checkbox" && item.checked) { $('.drop-all-belongings').removeAttr('disabled'); belongingsIds.push(item.value); } else { // $('.drop-all-belongings').attr('disabled', 'disabled'); } } }); </script> </body> </html> </code>
  7. Pessoal, tenho uma janela popup que vai cobrar toda a tela. <div id="personal" class="personal"> <label>Quantas pedras deseja adquirir?</label> <input type="number" name="rocks" id="rocks" required placeholder="1" max="200"> <a href="<?php echo route('client.buy.raffle',[1]); ?> "><h3>RESERVAR</h3></a> </div> onde tem [1] , no <a href preciso alterar via JavaScript para o valor colocado no input no momento do clique Será que tem jeito?
  8. Caio Vargas

    Gerar catalogo de produtos com Dompdf

    Olá bom dia! estou ctiando um sistema de catalogo online onde o mesmo sera gerado em pdf escolhi a dompdf porem ele gera o pdf mais ao abrir ele da erro atualmente trabalho com estrutura mvc onde tenho pasta themes/nomedotema alguem ja passou por isso e saberia como resolver
  9. mateus.andriollo

    Executar função via marcação de um elemento [RESOLVIDO]

    Carrego um conteudo Ajax e junto com ele vem HTML e JS, existe um marcador que está relacionado a um elemento HTML, quando eu clico e este elemento tem um atributo exemplo data-onload="funcaoOla()" esta função tbm carregada pelo ajax deve ser executada. Dúvida como eu faço uma chama de função desta forma, seria como exec("funcaoOla")
  10. Caio Vargas

    Cadastro de caminhões e filtro

    Olá pessoal tudo bem eu avia colocado aqui uma duvida mais nao tive a resposta entao vou postar novamente seguinte estou criando um sistema para um cliente criei no painel um cadastro de caminhoes onde ele pode colocar a foto a descrição e cadastrar os horarios porem terá Quarto 1 Quarto 2 Quarto 3 QUarto 4 E Terá Motor 1 Motor 2 Motor 3 Motor 4 ai no fronte isso vai ser apresentado da seguinte forma todos os caminhoes porem ao selecionar o quarto 1 ele me traz os recomendados selecionei Quarto 1 ele me traz todos os caminhoes e os motores recomendado tenho duvida de como posso fazer isso na tabela pois tenho a tabela que cadastra os caminhoes a referencia e essa https://www.readytogomoving.com/Agendamento
  11. Caio Vargas

    Serviços

    Fala pessoal tudo blz estou criando um sistema para o meu cliente do canada e ele gostaria de algo igual esse site https://www.readytogomoving.com/Agendamento ja criei o cadastro dos caminhoes pelo painel porem ele gostaria que eu colocasse tambem a parte de recomendacao de quarto ou seja quando a pessoa selecionar 1 quarto ele me comenda o caminhão igual esse site acima como posso fazer isso
  12. Rengavitp

    Ajuda com passagem de parametros no javascript

    Boa noite pessoal, Estou com dificuldade em passar parametro em uma funcão, até mesmo fazendo um teste com alert(variável); está me retornando sempre o erro Uncaught SyntaxError: Invalid or unexpected token. Preciso passar um item de um json response.material e está dando esse erro, o conteúdo do obejto é '10017C7002' percebi que seu eu deixar apenas até o primeiro número 7 ele funciona, porém ao colocar a letra 'C' ele mostra o erro, Alguém pode me dar uma ajuda? Já estou um tempo nisso e não consegui encontrar a solução. Notem que troquei o objeto direto pelo conteudo e nem assim funciona, somente tirando a letra. success: function(response) { if (response.length > 0) { var tabela; for (var i = 0; i < response.length; i++) { tabela += '<tr><td>' + 'MQ ' + response[i].maquina.id + '</td><td>' + response[i].turno.id + '-' + response[i].turno.horario + '</td><td>' + response[i].operador.id + '-' + response[i].operador.nome + '</td><td>' + response[i].nro_op + '</td><td>' + response[i].pedido.pedido + '</td><td>' + response[i].material + '</td><td>' + response[i].desc_material + '</td><td>' + response[i].qt_programada + '</td><td>' + response[i].qt_produzida + '</td><td>'; tabela += '<div class="btn-group">'; tabela += '<button type="button" class="btn btn-info" onclick="mostraDados('+ "10017C7012" + ')"><i class="fa fa-eye" aria-hidden="true"></i></button>'; tabela += '<button type="button" class="btn btn-primary"><i class="fa fa-eye" aria-hidden="true"></i></button>'; tabela += '</div></td></tr>'; } $('#tabela_produzidos > tbody').append(tabela); } else { alert("Não foram encontrados registros nesta data!"); } }
  13. Luiz Henrique

    Biblioteca jquery não funciona slim framework

    Olá; Estrou tentando importar a biblioteca Jquery em um projeto que utilizo o slim framework, mas a biblioteca não funciona se a importação dela for na index, (o slim está usando sistema de rotas), não sei se isso influencia em algo, mas para funcionar as aplicações jquery a importação da biblioteca tem que ser na página em uso. Criei um arquivo teste.js e uma função para dar um alert apenas e funciona até porque o css funciona o problema está com a biblioteca jquery, preciso configurar alguma coisa para que funcione importando ela pela index ou qualquer outro lugar, para que eu possa solicitar apenas 1 vez e não em todas as páginas ao qual utilizarei o jquery? Obrigado.
  14. Caio Vargas

    Configurar dias de agendamento

    fala pessoal eu aqui de novo kkk consegui achar um tutorial de como criar o calendario fiz algumas modificaçoes porem agora eu quero fazer o seguinte quero definir os dias que os serviços seram apresentados nos dias tipo tenho segunda terça quarta quinta sexta sabado e domingo ai esses dias seram inseridos no banco como posso fazer uma verificação no codigo <?php // What is the first day of the month in question? function build_calendar($month, $year) { $Read = new Read; $Read->FullRead("SELECT * FROM " . DB_AGENDAMENTO . " WHERE MONTH(date) =:month AND YEAR(date)=:year","month={$month}&year={$year}"); $bookings = array(); if($Read->getResult()): if($Read->getRowCount() > 0): while($row = $Read->getResult()): $bookings[] = $row['date']; endwhile; endif; endif; // Create array containing abbreviations of days of week. // $daysOfWeek = array('Sunday', 'Monday','Tuesday','Wednesday','Thursday','Friday','Saturday'); // Qual é o primeiro dia do mês em questão? $firstDayOfMonth = mktime(0,0,0,$month,1,$year); // Quantos dias este mês contém? $numberDays = date('t',$firstDayOfMonth); // Recuperar algumas informações sobre o primeiro dia do // mês em questão. $dateComponents = getdate($firstDayOfMonth); // What is the name of the month in question? $monthName = $dateComponents['month']; // What is the index value (0-6) of the first day of the // month in question. $dayOfWeek = $dateComponents['wday']; // Create the table tag opener and day headers $datetoday = date('Y-m-d'); $calendar = "<table class='table table-bordered'>"; $calendar .= "<center><h2>$monthName $year</h2>"; // se a data month < que a data atual então o botão sera desativado if($month <=> date('m')): $calendar.= "<a class='btn btn-xs btn-primary' href=". BASE ."/index/month/".date('m', mktime(0, 0, 0, $month-1, 1, $year))."/year/".date('Y', mktime(0, 0, 0, $month-1, 1, $year)).">Previous Month</a> "; else: $calendar.= "<a class='btn btn-xs btn-primary'>Previous Month</a>"; endif; $calendar.= " <a href=". BASE ." class='btn btn-xs btn-primary' data-month='".date('m')."' data-year='".date('Y')."'>Current Month</a> "; $calendar.= "<a href='". BASE ."/index/month/".date('m', mktime(0, 0, 0, $month+1, 1, $year))."/year/".date('Y', mktime(0, 0, 0, $month + 1, 1, $year))."' class='btn btn-xs btn-primary'>Next Month</a></center><br>"; $calendar .= "<tr>"; // Create the calendar headers foreach(getSemana() as $day): $calendar .= "<th class='header'>$day</th>"; endforeach; // Cria o resto do calendário // Inicia o contador de dias, começando com o 1º. $currentDay = 1; $calendar .= "</tr><tr>"; // A variável $dayOfWeek é usada para // assegura que o calendário // display consiste em exatamente 7 colunas. if($dayOfWeek > 0): for($k = 0; $k < $dayOfWeek; $k++): $calendar .= "<td class='empty'></td>"; endfor; endif; $month = str_pad($month, 2, "0", STR_PAD_LEFT); while ($currentDay <= $numberDays): //Sétima coluna (sábado) atingida. Inicie uma nova linha. if ($dayOfWeek == 7): $dayOfWeek = 0; $calendar .= "</tr><tr>"; endif; $currentDayRel = str_pad($currentDay, 2, "0", STR_PAD_LEFT); $date = "$year-$month-$currentDayRel"; //volta para a data atual $dayname = strtolower(date('l', strtotime($date))); $eventNum = 0; $appointment_date = date('Y-m-d', strtotime($appointment_date . ' +1 day')); $day_id = date('w',strtotime($appointment_date)); // var_dump($day_id); $today = $date == date('Y-m-d') ? "today" : ""; if($date < date('Y-m-d')): $calendar.="<td><h4>$currentDay</h4> <button class='btn-danger-no '></button>"; else: $calendar.="<td class='$today'><h4>$currentDay</h4> <a href=".BASE."/book/date/".$date." class='btn btn-success btn-xs'>Book</a>"; endif; $calendar .="</td>"; //Increment counters $currentDay++; $dayOfWeek++; endwhile; //Complete the row of the last week in month, if necessary if ($dayOfWeek != 7): $remainingDays = 7 - $dayOfWeek; for($l=0; $l < $remainingDays; $l++): $calendar .= "<td class='empty'></td>"; endfor; endif; $calendar .= "</tr>"; $calendar .= "</table>"; return $calendar; }
  15. Bom dia! Eu tenho um código javascript que chama um arquivo PHP para envio de e-mails. Minha dúvida é a seguinte, como fazer com que a função "$j("#retorno").fadeIn("slow").html(resposta);" seja executada antes do termino da execução do arquivo nscript/enviar2.php. Pois ocorre que eu quero encontrar o erro dentro do arquivo enviar2.php, mas se ocorre algum erro na execução deste arquivo a função "$j("#retorno").fadeIn("slow").html(resposta);" (que mostra o resultado da pagina enviar2.php na div) não é executada pois o arquivo enviar2.php não terminou de carregar. Creio que teria de haver um jeito do conteudo da função "function(resposta)" ser executado antes dela ser completamente finalizada, mas estou sem ideia de como fazer. Muito obrigado pela atenção e ajuda. Segue o código: $j.post("nscript/enviar2.php",{anexo: anexo, destinatarios: destinatarios, assunto: assunto, mensagem: mensagem}, function(resposta){ complete:$j("#carregando").fadeOut("slow"); $j("#retorno").fadeIn("slow").html(resposta); });
  16. Boa tarde pessoal, Sou iniciante em Desenvolvimento Web e não estou conseguindo resolver um problema no meu código, se alguém puder me ajudar agradeço imensamente. Vamos lá! Na tela de cadastro eu tenho um campo tipo select, onde escolho o tipo de documento, e no campo de baixo eu tenho um tipo text que mostrará a quantidade de anos para descarte deste documento. Então quando o usuário selecionar um dos documentos no campo de cima automaticamente deve aparecer o valor do tempo de descarte no campo de baixo, e ai sim o usuário poderá cadastrar o documento em si. Obs.: estou ignorando o restante dos campos de cadastro pois não são relevantes para este problema. Este evento está funcionando perfeitamente, o problema é que quando clico no botão "cadastrar" o campo de "periodicidade de descarte" não está salvando no bando de dados com o valor exibido, mas sim como zero. No arquivo processa_cadastro.php quando dou um var_dump em $periodo_doc ele imprime: int(0) Não consegui identificar onde estou errando. Por favor, poderiam me dar uma luz. Obrigada! Segue os códigos para entendimento. tipo_arquivo.sql: -- phpMyAdmin SQL Dump -- version 5.2.0 -- https://www.phpmyadmin.net/ -- -- Host: localhost -- Tempo de geração: 12-Jul-2022 às 14:46 -- Versão do servidor: 10.4.24-MariaDB -- versão do PHP: 7.4.29 SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO"; START TRANSACTION; SET time_zone = "+00:00"; /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; /*!40101 SET NAMES utf8mb4 */; -- -- Banco de dados: `sistemadescarte` -- -- -------------------------------------------------------- -- -- Estrutura da tabela `tipo_arquivo` -- CREATE TABLE `tipo_arquivo` ( `id_tipo` int(11) NOT NULL, `nome_tipo` varchar(255) NOT NULL, `descarte` int(11) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8; -- -- Extraindo dados da tabela `tipo_arquivo` -- INSERT INTO `tipo_arquivo` (`id_tipo`, `nome_tipo`, `descarte`) VALUES (1, 'Ata Extraordinária', 5), (2, 'Ata Ordinária', 5), (3, 'carta', 8), (4, 'Memorando', 10), (5, 'Memorando Circular', 8), (6, 'Ofício', 5), (7, 'Ofício Circular', 5), (8, 'Processo', 10); -- -- Índices para tabelas despejadas -- -- -- Índices para tabela `tipo_arquivo` -- ALTER TABLE `tipo_arquivo` ADD PRIMARY KEY (`id_tipo`), ADD KEY `id_tipo` (`id_tipo`); -- -- AUTO_INCREMENT de tabelas despejadas -- -- -- AUTO_INCREMENT de tabela `tipo_arquivo` -- ALTER TABLE `tipo_arquivo` MODIFY `id_tipo` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=21; COMMIT; /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; documento.sql: -- phpMyAdmin SQL Dump -- version 5.2.0 -- https://www.phpmyadmin.net/ -- -- Host: localhost -- Tempo de geração: 12-Jul-2022 às 14:47 -- Versão do servidor: 10.4.24-MariaDB -- versão do PHP: 7.4.29 SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO"; START TRANSACTION; SET time_zone = "+00:00"; /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; /*!40101 SET NAMES utf8mb4 */; -- -- Banco de dados: `sistemadescarte` -- -- -------------------------------------------------------- -- -- Estrutura da tabela `documento` -- CREATE TABLE `documento` ( `ID_DOC` int(11) NOT NULL, `NUMERO_DOC` varchar(20) NOT NULL, `TIPO_DOC` int(11) NOT NULL, `INTERESSADO` varchar(255) NOT NULL, `TITULO` varchar(400) NOT NULL, `OBS` varchar(400) DEFAULT NULL, `PERIODICIDADE` int(11) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8; -- -- Extraindo dados da tabela `documento` -- INSERT INTO `documento` (`ID_DOC`, `NUMERO_DOC`, `TIPO_DOC`, `INTERESSADO`, `TITULO`, `OBS`, `PERIODICIDADE`) VALUES (2, '788741-2019/65', 1, 'admin', 'Ata extraordinária de 2018', 0), (3, '888888-2021/21', 3, 'gerencia', 'Carta a gerencia', 0), (4, '333653-2022/1', 8, 'teste', 'Processo', 'teste na observação', 0), (6, '224568-2022/3', 2, 'teste', 'Ata Ordinária', 0); -- -- Índices para tabelas despejadas -- -- -- Índices para tabela `documento` -- ALTER TABLE `documento` ADD PRIMARY KEY (`ID_DOC`), ADD KEY `TIPO_DOC` (`TIPO_DOC`); -- -- AUTO_INCREMENT de tabelas despejadas -- -- -- AUTO_INCREMENT de tabela `documento` -- ALTER TABLE `documento` MODIFY `ID_DOC` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2295; -- -- Restrições para despejos de tabelas -- -- -- Limitadores para a tabela `documento` -- ALTER TABLE `documento` ADD CONSTRAINT `documento_ibfk_1` FOREIGN KEY (`TIPO_DOC`) REFERENCES `tipo_arquivo` (`id_tipo`); COMMIT; /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; cadastro.php: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <script type="text/javascript" src="js/descarte.js"></script> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.0/jquery.min.js"></script> <title>Cadastro de Documento</title> </head> <form action="" method="post"> <div class="form-row"> <!-- tipo de documento --> <div class="form-group col-md-1"> <label>Tipo de Documento</label> <select name="tipo" id="tipo" class="form-control" onchange="funcaoDescarte()"> <option selected>Selecione...</option> <!--------------- P H P ----------------> <?php while($row = $result->fetch_assoc()) { echo "<option value=".$row['id_tipo'].">".$row['nome_tipo']."</option>"; } ?> <!--------------- F I M P H P ---------> </select> </div> </div> <div class="form-row"> <!-- tempo para descarte --> <div class="form-group col-md-2"> <span class="form-text">Periodicidade para descarte deste documento:</span> <input name="descarte" type="text" class="form-control" id="descarte" value="" disabled=""> <input type="text" readonly class="form-control-plaintext" value="Anos"> </div> </div> <!------------------- botão cadastrar e limpar ----------------------------------------------> &nbsp; </br> <div class="form-row"> <!-- Cadastrar e Limpar --> <div class="form-group col-md-4"> <button type="submit" name="cadastrar_doc" class="btn btn-primary">Cadastrar</button> <button type="reset" name="limpar_doc" class="btn btn-primary">Limpar campos</button> </div> </div> </form descarte.js: function funcaoDescarte(){ var x = document.getElementById("tipo").value; y = $.ajax({ url:"periodicidade.php", method:"POST", data:{ id : x }, success:function(data){ $("#descarte").val(data); } }) } periodicidade.php: <?php include_once "conexao.php"; $k = $_POST['id']; $k = trim($k); $sql = "SELECT * FROM tipo_doc WHERE id_tipo ='{$k}'"; $result = $conn->query($sql); while($row = $result->fetch_assoc()){ echo $row['descarte']; } ?> processa_cadastro.php: <?php $tipo_doc = intval(filter_input(INPUT_POST, 'tipo', FILTER_SANITIZE_NUMBER_INT)); $periodo_doc = intval(filter_input(INPUT_POST, 'descarte', FILTER_SANITIZE_NUMBER_INT)); if(isset($_POST['cadastrar_doc'])) { if($tipo_doc !='' || $periodo_doc !='') { $stmt = $conn->prepare("INSERT INTO documento (tipo_doc, periodicidade) VALUES (?, ?)"); $stmt->bind_param("ii", $tipo_doc, $periodo_doc); $stmt->execute(); echo "<span class='alert alert-success'> Cadastrado com sucesso</span>"; $erro = mysqli_error($conn); echo "Ocorreu o seguinte erro: ", '"', $erro, '"<br>'; }else{ echo "<span class='alert alert-danger'> Não cadastrado</span>"; $erro = mysqli_error($conn); echo "Ocorreu o seguinte erro: ", '"', $erro, '"<br>'; } } $stmt->close(); $conn->close(); ?>
  17. Estou com um problema. Como faço para montar uma URL quando for clicando nos chebox? Exemplo eu possuio varios checkbox e toda vez que eu marcar um o valor dele é adicionando a uma url e essa mesma url será modificada no link. Algo como: <a href="user/enviar">Mostrar</a> <input type="checkbox" value="1"> <input type="checkbox" value="2" checked> <input type="checkbox" value="3" checked> <input type="checkbox" value="4"> <input type="checkbox" value="5"> Vendo os valores marcados a url ficaria <a href="user/enviar/2,3">Mostrar</a> Eu também queria um checkbox para marcar todos e assim adicionar todos os valores a url, agora caso uma desses checkbox forem desmarcados o valor é retirado da url Eu fiz um script que funciona mas ele está meio bugado, queria saber se alguém tem algum script para fazer isso em javascript puro ou jquery
  18. Luiz Henrique

    Alterar href para impressão

    Olá, Criei uma function para alterar o href de um arquivo css para impressão, tenho 3 botões e cada um carrega um css print diferente, o problema é que se eu adicionar o windows.print(); logo após a alteração do href o css não funciona mas se eu pressionar as teclas de atalho do windows Ctrl+p funciona, segue code: function printPg(alvo){ var link = document.querySelector('#cssPrint'); link.setAttribute('href', '/app/css/'+alvo+'.css'); window.print(); } <link rel="stylesheet" type="text/css" media="print" href="/app/css/default.css" id="cssPrint"> Obrigado.
  19. Caio Vargas

    setitimeout

    fala pessoa tudo bem estou criando um sistema de chat onde tem o botao do whatsapp e quando a pessoa clica ele mostra as mensagens prontas que estao vindo do banco de dados la no bando eu cadastro a mensagem e o tempo de cada mensagem que sera mostrada a unica coisa que nao consigo fazer e pegar o tempo da mensagem dinamicamente ou seja a mensagem 1 vai tem um tempo de 1000 e assim vai teria alguma forma de pegar isso eu trabalho usando o jquery
  20. Caio Vargas

    Hello Bar com som

    Fala pessoal blz Tenho uma hellobar e gostaria de emitir um som quando ela aparecer na tela para o usuario como posso fazer isso
  21. Caio Vargas

    Página php sem dar refresh

    Fala pessoal blz ... Eu criei um menu estilo app para meu site ... E ele tem um efeito porém esse efeito só acontece quando não dá refresh na página então eu teria que chamar as páginas via Ajax ... E como eu poderia fazer isso ?
  22. Caio Vargas

    Página php sem dar refresh

    Fala pessoal blz ... Eu criei um menu estilo app para meu site ... E ele tem um efeito porém esse efeito só acontece quando não dá refresh na página então eu teria que chamar as páginas via Ajax ... E como eu poderia fazer isso ?
  23. Caio Vargas

    Filtro ecommerce

    Fala pessoal como estOu criando um ecommerce estou com uma dúvida de como criar um filtro de produtos igual a desse site aqui https://www.charmefitness.com.br/produtos/moda-fitness ele já vem marcado a categoria que está e já pega todos os itens daquela categoria alguém tem algo assim ou já fez
  24. Caio Vargas

    Filtro de Produtos

    Fala pessoal estou com uma grande duvida ... fiz algumas pesquisa sobre o filtro de produtos ... ate consegui fazer alguma coisa porem eu estou em duvida ... pq pelas referencias que eu vi tem uns que ja vem selecionado a categoria alguem tem algum exemplo de filtro
  25. Caio Vargas

    Variações / cor / tamanho

    Fala pessoal blz ? Estou com um problema eu criei uma loja virtual porém .... Eu coloquei os tamanhos para serem cadastrados junto com as categorias .... Porém o meu cliente pediu para criar as cores tbm já olhei algumas referências e gostaria de saber se alguém tem algum exemplo
×

Informação importante

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