Ir ao conteúdo
  • Cadastre-se

Pesquisar na Comunidade

Mostrando resultados para as tags ''JQuery''.



Mais opções de pesquisa

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Categorias

  • Armazenamento
  • Áudio
  • Energia
  • Entrada
  • Feiras e Eventos
  • Gabinetes
  • Memória
  • Museu
  • Placas-mãe
  • Portáteis
  • Processadores
  • Programas
  • Rádio CdH
  • Redes
  • Refrigeração
  • Smartphones
  • Tablets
  • Vídeo
  • Outros

Categorias

  • Blog

Categorias

  • Armazenamento
  • Áudio
  • Câmeras
  • Computadores
  • Consoles
  • Eletrônicos
  • Energia
  • Entrada
  • Gabinetes
  • Impressão
  • Jogos
  • Memória
  • Placas-mãe
  • Portáteis
  • Processadores
  • Programas
  • Redes
  • Refrigeração
  • Smartphones
  • Tablets
  • Vídeo
  • Outros

Categorias

  • Livros disponíveis
  • Livros esgotados

Categorias

  • Cursos

Fóruns

  • Mensagens do Clube do Hardware
    • Regras gerais
    • Boletins do Clube do Hardware
    • Notícias da administração
  • Hardware
    • Recomendações de computadores
    • Placas de vídeo
    • Placas-mãe e chipsets
    • Processadores
    • Problemas de gargalo e desempenho
    • Memórias
    • Armazenamento
    • Refrigeração e superaquecimento
    • Fontes e energia
    • Gabinetes e casemods
    • Placas de som e áudio on-board
    • Periféricos
    • Mac
    • Overclock
    • Hardware - outros
  • Computação móvel
    • Notebooks
    • Tablets
    • Smartphones e apps
  • Redes e Internet
    • Redes e Internet
    • Hospedagem de sites e registro de domínios
  • Segurança da informação
    • Remoção de malware
    • Dúvidas sobre invasões e infecções
    • Programas de proteção
  • Programação e desenvolvimento
    • Java
    • C/C#/C++
    • Pascal/Delphi
    • .NET
    • Bancos de dados
    • Programação web
    • Programação - iniciantes
    • Programação de microcontroladores
    • Programação - outros
  • Software
    • Jogos
    • Pacotes de escritório
    • Computação distribuída (Folding@Home, Bitcoin etc.)
    • Virtualização
    • Design, animação e tratamento de imagens
    • Edição, autoração e gravação de áudio e vídeo
    • Programas
  • Sistemas Operacionais
  • Eletrônicos
  • Outros
  • Clube do Hardware

Product Groups

Não há resultados

Categorias

  • Hardware
  • Redes
  • Eletrônica
  • Sistemas operacionais

Encontrar resultados em...

Encontrar resultados que...


Data de criação

  • Iniciar

    FIM


Última atualização

  • Iniciar

    FIM


Filtrar pelo número de...

Data de registro

  • Iniciar

    FIM


Grupo


Encontrado 56 registros

  1. Fala galera, preciso de um script que esconda um botão assim que fizer o carregamento da página. O script abaixo funciona, porém quando o limite é atingido é exibido uma mensagem e o que eu preciso é que desapareça esse botão caso o limite for atingido. Dessa forma até ficou legal, porém eu tenho um outro problema: quando eu excluo algum item da listagem ele não atualiza e continua exibindo a mensagem, ou seja, eu teria que atualizar essa div de alguma forma (se alguém souber como faz isso, agradeço também). if(totalFiltrado == xhr.responseJSON[0].limite){ $('#criar-novo').click(function(e) { Swal.fire({ icon: 'error', title: 'ATENÇÃO', text: 'Quantidade máxima atingida!', }) e.preventDefault(); }); }
  2. Bom dia! Não sei se é possível reaproveitar o valor de uma variável para uma outra variável JQuery, eu tenho o seguinte código abaixo: $(document).ready(function(){ $('#parcela').on('change', function(){ var joia = $('#joia').val(); var parc = $('#parcela').val(); var resultado = (joia/parc); $('#conta1').html('Jóia R$: '+resultado.toFixed(2)+' +'); }); $('#qtde').on('change', function(){ var escudo = $('#escudo').val(); var qtde = $('#qtde').val(); var resultado2 = (escudo*qtde); $('#conta2').html('Escudo R$: '+resultado2.toFixed(2)+' ='); }); $('#totalcontas').html('Total R$'+(resultado + resultado2)); }); É para exibição de campos calculados na tela....eu recebebo o valor da Jóia do banco de dados, recupero ele e aplico um parcelamento de N vezes e me retorna o valor da parcela por exemplo Jóia R$80,00 / 6 parcelas = Parcela de R$13,33 O outro valor é do escudo, este não é parcelado e sim multiplicado pela quantidade de vezes que voce quer comprar, por exemplo: Escudo R$50,00 x 2 = Total R$100,00 No #totalcontas, eu preciso exibir a soma da parcela da jóia + total do escudo, R$13,33 + R$100,00 = Total 113,33 Não sou bom com javascript ou jQuery, mas sei que tô fazendo isso de forma errada, tem como fazer isso diferente, ou há uma uma melhor forma que me dê o resultado esperado?
  3. Boa noite a todos! Eu tenho o seguinte código: $(document).ready(function(){ $("#cores").change(function(){ var valor = $(this).val(); $("#resultado").val(valor); }); $("#hexa").change(function(){ var valor = $(this).val(); $("#resultado").css({"background-color"}:{valor}); }); }); Para este input-group-prepend do Bootstrap4 Gostaria de ter um preview do nome da cor digitado, junto com a cor no fundo da input text que aparece ao lado de Preview da cor. deveria funcionar assim: acontece que meu código JQuery, está errado de alguma forma que não sei como fazer, se eu removo esse trecho do código: $("#hexa").change(function(){ var valor = $(this).val(); $("#resultado").css({"background-color"}:{valor}); }); o primeiro trecho trabalha e insere o nome da cor lá no input text, más se eu deixo os dois juntos, nenhum dos dois funciona. Alguém pode me ajudar a resolver esse código e fazer isso funcionar, correto? Grato!
  4. Bom dia Eu gostaria de colocar em uma TAG um código para enviar para minha função que está em JQUERY o valor da variável EX: Queria que na TAG A eu pudesse informar o valor da VAR NOME e executar a function com um HREF ___________________________________________________________________________________________________ HTML <a onclick="getDados()" href="javascript:void(0)"> VALOR </a> function getDados() { // Declaração de Variáveis var nome = document.getElementById("cod").value;
  5. Seguinte, estou buscando algumas comunidade do finado Orkut, o problema é que nao existem uma forma de busca por texto apenas navegando página por página. Sei que o Google já deletou aquele site de memória das comunidades, porém ainda existe uma ópia no Wayback Machine. Pois bem, seria possível criar um bot que clicasse no next e fizesse uma busca nos nomes das comunidades da página pela palavra que eu desejar, no caso seriam "A2 Gravações" e "Calango CDs". Caso encontre a comunidade desejada, me informe o endereço da página. Neste caso, o JavaStript/JQuery seria a linguagem apropriada para tanto?
  6. Boa tarde galera, estou com um problema com uma função. A ideia geral é a seguinte, o sistema executa uma função para calcular os valores de um produto, e logo depois eu chamo a função de calcular a soma de cada valor e me informar um total, porém a segunda função soma os valores antigos, entao por exemplo: 1- Valor padrão: 0 0 0 0 2- Executa a 1º função e os valores sao alterados para: 2 2 2 2 3 - A segunda função executa e os valores utilizados sao o do primeiro passo. 4 - Executo a primeira função novamente alterando para: 3 3 3 3 5- Executo a segunda função ele utiliza os valores do segundo passo. E assim por diante, segue as funções do arquivo js: $(document).ready(function(){ $(window).load(function(){ $('#page-wrapper').show(); calculaCustoCompra(); $.when(calculaCustoCompra()).done(function() { calculaTotaisCompra(); }); }); $('.calc').change(function(){ calculaCustoCompra(); calculaTotaisCompra(); }) }); function calculaCustoCompra(){ var ii = document.getElementById('tabelaCompra').rows.length; for(var i = 1;i <= ii;i++){ (function(){ var id = i; var parametros = { tipo: $('#custoProdutoTipoCompra'+id).val(), preco: $('#custoProdutoProCompra').val(), perc: $('#custoProdutoPercentualCompra'+id).val(), valor: $('#custoProdutoValorCompra'+id).val(), }; $.ajax({ url: urlBase + '/custosProdutos/calculaCustoCompra', type: "POST", data: parametros, beforeSend: function(){ waitingDialog.show('Calculando',{dialogSize: 'sm'}); }, success: function (data) { data = jQuery.parseJSON(data); $('#custoProdutoValorCompra'+id).val(data.valor); $('#custoProdutoPercentualCompra'+id).val(data.perc); console.log(data); waitingDialog.hide(); }, error: function (error) { alert(error); waitingDialog.hide(); } }); }) (); }; } function calculaTotaisCompra(){ sum = parseFloat($('#custoProdutoProCompra').val()); $(".value").each(function(index){ valor = $(this).val().replace(',', '.'); sum += parseFloat(valor); console.log(index + "; " + valor); console.log(sum); }); $('#custoProdutoTotal').val(sum); }
  7. Olá amigos boa noite, tudo bem com vocês? Então eu estou tentando criar uma forma de salvar as personalizações que cada usuário fará no seu dashboard, neste caso as cores que ele quer para o head e o sidebar, simplesmente são classes. Eu consegui fazer pesquisando em vários lugares usando AJAX, consigo salvar as informações no banco, porém... quando clica em salvar está fazendo o reload da página, mas como é para ser AJAX não era para fazer isso, queria que permaneça na página. Segue o JS $(document).ready(function (){ $("#salvar").click(function (){ var form = new FormData($("#formulario")[0]); $.ajax({ url: 'salvar.php', type: 'post', dataType: 'json', cache: false, processData: false, contentType: false, data: form, timeout: 8000, success: function(resultado){ $("#resposta").html(resultado); } }); }); }); Segue agora o HTML (só uma parte porquê é extenso) <form id="formulario"> <div class="theme-settings__inner"> <div class="scrollbar-container"> <div class="theme-settings__options-wrapper"> <h3 class="themeoptions-heading"> <div> Opções do Cabeçalho </div> <button type="button" class="btn-pill btn-shadow btn-wide ml-auto btn btn-focus btn-sm switch-header-cs-class" data-class=""> Restaurar Padrões </button> </h3> <div class="p-3"> <ul class="list-group"> <li class="list-group-item"> <h5 class="pb-2">Escolha uma cor </h5> <div class="theme-settings-swatches"> <label class="<?php $optcolortop = $dados['optcolortop']; if($optcolortop == 'app-header header-shadow bg-primary header-text-light') {$coloractive = 'swatch-holder bg-primary switch-header-cs-class active';} else{ $coloractive = 'swatch-holder bg-primary switch-header-cs-class'; } echo $coloractive ?>" data-class="bg-primary header-text-light" for="bgtp1"></label> <input type="radio" class="radionone" name="optcolortop" id="bgtp1" value="app-header header-shadow bg-primary header-text-light"> <label class="<?php $optcolortop = $dados['optcolortop']; if($optcolortop == 'app-header header-shadow bg-secondary header-text-light') {$coloractive = 'swatch-holder bg-secondary switch-header-cs-class active';} else{ $coloractive = 'swatch-holder bg-secondary switch-header-cs-class'; } echo $coloractive ?>" data-class="bg-secondary header-text-light" for="bgtp2"></label> <input type="radio" class="radionone" name="optcolortop" id="bgtp2" value="app-header header-shadow bg-secondary header-text-light"> <button type="submit" class="btn-wide btn btn-success spaceone" name="salvar" value="Salvar" id="salvar">Salvar</button><p id="resposta"></p> </div> </div> </div> </div> <!--Fim da configuração do tema--> </form> Veja no youtube o video que postei relatando o problema, a div que abre as cores deve permanecer após o clique de salvar, e sem fazer o refresh da página https://youtu.be/Hp6SFLoi8fM
  8. Estou tendo problemas com o template do meu site. Ele apresenta erros na formatação dos slides, no inicio estava funcionando bem e aí do nada passou a se apresentar dessa forma (print em anexo). Já tentei inúmeras coisas, limpeza total de cache, habilitar o modo desenvolvedor no cloudflare, reenviar arquivos com problema pro servidor, porém não obtive êxito em nenhuma das tentativas! Alguém pode me esclarecer de que forma eu poderia resolver isso? Na inspeção de elemento do Google, me apresenta uma lista de erros que segue abaixo: lp-iconcolor.js:1 Uncaught DOMException: Failed to execute 'getImageData' on 'CanvasRenderingContext2D': The canvas has been tainted by cross-origin data. at changeColInUri (https://portaldosvales.tk/wp-content/themes/listingpro/assets/js/lp-iconcolor.js:1:426) at HTMLLIElement.<anonymous> (https://portaldosvales.tk/wp-content/themes/listingpro/assets/js/lp-iconcolor.js:4:190) at Function.each (https://portaldosvales.tk/wp-includes/js/jquery/jquery.js:2:2903) at a.fn.init.each (https://portaldosvales.tk/wp-includes/js/jquery/jquery.js:2:846) at HTMLDocument.<anonymous> (https://portaldosvales.tk/wp-content/themes/listingpro/assets/js/lp-iconcolor.js:4:73) at i (https://portaldosvales.tk/wp-includes/js/jquery/jquery.js:2:27362) at Object.fireWith [as resolveWith] (https://portaldosvales.tk/wp-includes/js/jquery/jquery.js:2:28121) at Function.ready (https://portaldosvales.tk/wp-includes/js/jquery/jquery.js:2:29914) at HTMLDocument.J (https://portaldosvales.tk/wp-includes/js/jquery/jquery.js:2:30276) Endereço do site: portaldosvales.tk
  9. Bom dia. Gostaria de saber como fazer para adicionar outro campo select ao clicar em um botão. (Ver anexo) Gostaria que outro campo select "Autor(es)" fosse criado após clicar no botão "Adicionar +1 Autor". Obrigado desde já!
  10. Estou criando um dashboard usando o chartjs. Os gráficos são gerados através de dados do banco, como alguns dados são demorados , pensei em criar um "loading" enquanto esses dados sao carregados e após isso os graficos sao mostrados.... Usei a ideia de criar uma div logo no inicio do body <body> <div class="loader"></div> <body> <div class="loader"></div> <body> <div class="loader"></div> e usei a funçao load para mostrar essa div e em seguida ocultar ela <head> <script type="text/javascript"> $(window).load(function() { $(".loader").fadeOut("slow"); }); </script> </head> No localhost funciona perfeitamente, quando eu passo pro online isso não funciona, fica uma tela em branco e o "loading" aparece muito rápido quando os dados ja estão carregados... Alguém sabe me dizer se tem algum problema com o uso dessa função?
  11. <input type="button" value="Adicionar Componente" class="addDiv"/> <div id="dadosbanco"> <div class="remove"> <div id="template"> <input type="text" name=""> <a href="javascript:void(0)" onClick="removeInput(this);">x</a> </div> <div id="add_more"></div> <a href="javascript:void(0)" onClick="addInput('template', 'add_more');" id="add_more_text">+ Add more</a> </div> <div class="remove"> <input type="button" value="Remover Componente" class="remDiv" /> </div> </div> cloneform = $('#dadosbanco').html(); $(document).on('click','.remDiv, .addDiv', function(e){ thisClass = e.target.className; thisClass == 'remDiv' ? ($('.'+thisClass).length > 1 ? $(this).closest('.remove').prev().add($(this).closest('.remove')).remove() : 0) : $('#dadosbanco').append(cloneform); }); var counter = 1; function addInput(divName, template) { if (counter == 5) { document.getElementById("add_more_text").remove(); } else { var newdiv = document.createElement('div'); newdiv.innerHTML = document.getElementById(divName).innerHTML; newdiv.className = 'added'; document.getElementById(template).appendChild(newdiv); counter++; } var selectElements = document.querySelectorAll('select'); for (var i = 0; i < selectElements.length; i++) { selectElements[i].id = 'id-' + i; selectElements[i].name = 'category' + i; } } function removeInput(obj) { if (obj.parentNode.className == 'added') { obj.parentNode.parentNode.removeChild(obj.parentNode); counter--; } }
  12. Oi pessoal, estou começando a interagir com a programação e não tenho muito conhecimento na área. Eu estou aprendendo o básico de html, e sei um pouco de R (que não me ajuda no momento). Quero desenvolver algo como um fluxograma interativo... no qual as respostas surgem conforme clicamos no que direcionaria a ela, mas não sei direito como começar, que linguagem usar, etc. Ficaria muito grata se alguém tiver recomendações de apps, linguagem, dicas de como/onde começar... obrigada desde já!!! segue esquema de exemplo:
  13. Olá, estou tentando ligar a Hotmart com as Planilhas google! Hotmart é uma plataforma de vendas de produtos digitais, e quando gerar um boleto, ou ter alguma compra cancelada, queria que fosse inserida com os dados na planilha. Eu consegui fazer a partir de um tutorial, a ligação com a RD station (Email marketing), que envia os dados no formato json, a hotmart envia com o formato de querystring. Código feito: function doGet(e) { // Todo } function doPost(e) { // Verifica se a chamada POST veio com dados no corpo e se os dados estão no formato correto if (e.postData.contents && e.postData.type == 'application/json') { // Caso existam dados eles virão em formato JSON e é necessário transformar estes dados para usá-los no aplicativo var lead = JSON.parse(e.postData.contents); // Chama uma função personalizada para gravar o lead na planilha gravarMensagem(lead); } } function gravarMensagem(mensagem) { // Abre a planilha e seleciona a aba Sheet1 var celulas = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('Sheet1'); // Seleciona as células que conterão o cabeçalho. Em ordem, os parâmetros são: primeira linha, primeira coluna, última linha, última coluna var cabecalho = celulas.getRange(1, 1, 1, 8); // Escreve os nomes das colunas nas células de cabeçalho cabecalho.setValues([['Nome', 'Email', 'Data de Criação', 'Empresa', 'Origem da Primeira Conversão', 'Estágio no Funil', 'Lead Scoring', 'Interesse']]); // Cria uma trava que impede que dois ou mais usuários executem o script simultaneamente var trava = LockService.getScriptLock(); // Espera 2 segundos até que as linhas de código a seguir terminem trava.waitLock(2000); // Navega pelos dados enviados pelo webhook for (var i = 0; i < mensagem.leads.length; i++) { // Escreve os dados na planilha celulas.appendRow([mensagem.leads.name, mensagem.leads.email, mensagem.leads.created_at, mensagem.leads.company, mensagem.leads.first_conversion.source, mensagem.leads.lead_stage, mensagem.leads.fit_score, mensagem.leads.interest]); // Atualiza a planilha com a nova linha SpreadsheetApp.flush(); } // Desativa a trava do script para que possa receber outras mensagens do webhook trava.releaseLock(); } Me ajudem!
  14. Quero que o campo "#nome" fique com borda vermelha se estiver vazio quando o botão submit "#cadastrar" for clicado. Segue o meu código, não obtive sucesso: <script> $('#cadastrar').click(if ($('#nome').is(':empty')){ $('#nome').css("border","1px solid red"); }) </script> Grato.
  15. Boa noite. Tentei procurar nos tópicos da cdh, mas boa parte deles estão sem retorno. Gostaria de colocar animação ao excluir uma linha, porém, já modifiquei diversos códigos e sem sucesso. <html> <head> <link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.1.1/css/bootstrap.css"> <link rel="stylesheet" type="text/css" href="https://cdn.datatables.net/1.10.19/css/dataTables.bootstrap4.min.css"> <link href="//maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet"> <script type="text/javascript" language="javascript" src="https://code.jquery.com/jquery-3.3.1.js"></script> <script type="text/javascript" language="javascript" src="https://cdn.datatables.net/1.10.19/js/jquery.dataTables.min.js"></script> <script type="text/javascript" language="javascript" src="https://cdn.datatables.net/1.10.19/js/dataTables.bootstrap4.min.js"></script> <script type="text/javascript" language="javascript" src="https://datatables.net/examples//resources/demo.js"></script> <script type="text/javascript" class="init"> $(document).ready(function() { $('#example').DataTable(); var table = $('#example').DataTable(); var data = table.row( this ).data(); $("#example tbody").on("click", ".delbutton", function(e) { e.preventDefault(); var data = $(this).attr('id'); var info = 'key=' + data; var row = table.row( $(this).parents('tr') ); if(confirm("Deseja deletar a linha Id "+data+" ??")) { $.ajax({ type: "GET", url: "delkey.html", data: info, success: function(){ } }); // Teste Validado table.row( $(this).parents('tr') ).remove().draw(); // Teste Sem retorno table.row( $(this).parents('tr') ).animate({ backgroundColor: "#000" }, "fast").animate({ opacity: "hide" }, "slow").draw(); table.row( $(this).parents('tr') ).animate({ backgroundColor: "#000" }, "fast").animate({ opacity: "hide" }, "slow").draw(); } return false; }); }); </script> </head> <body> <div class="content"> <div class="container"> <table id="example" class="display" style="width:100%"> <thead> <tr> <th>Name</th> <th>Position</th> <th>Office</th> <th>Delete</th> </tr> </thead> <tbody> <tr> <td>Tiger Nixon</td> <td>System Architect</td> <td>Edinburgh</td> <td><a href="#" class="delbutton" id="1"><i class="fa fa-trash text-danger"></i></a></td> </tr> <tr> <td>Garrett Winters</td> <td>Accountant</td> <td>Tokyo</td> <td><a href="#" class="delbutton" id="2"><i class="fa fa-trash text-danger"></i></a></td> </tr> <tr> <td>Ashton Cox</td> <td>Junior Technical Author</td> <td>San Francisco</td> <td><a href="#" class="delbutton" id="3"><i class="fa fa-trash text-danger"></i></a></td> </tr> </tbody> </table> </div> </div> </body> </html> Sem a paginação,, neste caso sem os códigos abaixo a animação funciona.. >> <script type="text/javascript" language="javascript" src="https://cdn.datatables.net/1.10.19/js/jquery.dataTables.min.js"></script> >> <script type="text/javascript" language="javascript" src="https://cdn.datatables.net/1.10.19/js/dataTables.bootstrap4.min.js"></script> Alguém, tem alguma sugestão, de como fazer a animação funcionar?? adicionado 51 minutos depois <script> var info = 'key=' + data; var row = table.row( $(this).parents('tr') ); var linha = $(this).closest('tr'); // linha nova // Fonte onde encontrei a solução // https://datatables.net/forums/discussion/37445/solved-how-to-delete-row-with-fadeout if(confirm("Deseja deletar a linha Id "+data+" ??")) { $.ajax({ type: "GET", url: "delkey.html", data: info, success: function(){ linha.fadeOut(400, function () { row(linha).remove().draw() }); } }); } </script> Ainda gosto muito quando isto acontece. Encontrei uma solução depois de quase 8 dias cassando na internet.
  16. Bom dia! Então, eu havia programado um site funcional em php (Sem bootstrap e nem css) que inseria produtos de petshop no banco. Ai eu decidi fazer um modal em bootstrap e css e ia tudo bem, coloquei o formulario dentro do modal e tudo funcionava fino do fino. Mas ai, quando eu coloquei um carrousel e um card pros produtos o modal começou a fechar assim que eu clicava na caixa de texto para tentar inserir as informações. Segue o codigo: 1- Codigo do Carrousel 2- Codigo do Modal 3-Codigo todo 1- <div class="carouseluel"> <div id="carouselExampleIndicators" class="carousel slide" data-ride="carousel"> <div class="carousel-inner"> <div class="carousel-item active"> <img class="d-block w-100" src="img/carouimg1.jpg" > </div> <div class="carousel-item"> <img class="d-block w-100" src="img/carouimg2.jpg"> </div> </div> <a class="carousel-control-prev" href="#carouselExampleIndicators" role="button" data-slide="prev"> <span class="carousel-control-prev-icon" aria-hidden="true"></span> <span class="sr-only">Previous</span> </a> <a class="carousel-control-next" href="#carouselExampleIndicators" role="button" data-slide="next"> <span class="carousel-control-next-icon" aria-hidden="true"></span> <span class="sr-only">Next</span> </a> </div> </div> 2- <div id="modalanuncio" class="modal fade" role="dialog"> <div class="modal-dialog"> <form method="post" enctype="multipart/form-data"> <input type="text" placeholder="Produto" name="pname" required> <input type="file" name="file" id="file"> <?php error_reporting(0); ini_set(“display_errors”, 0 ); /* Image Uploading Script * ======================================================================================== Process images and moves them into a uploads folder, each image will have the date of upload appended to its url to prevent replacing. - Trevor 06/29/13 */ // only allow the following formats $allowedExts = array("jpeg", "jpg", "gif", "png"); // explode the file name to to check the ext $temp = explode(".", $_FILES["file"]["name"]); // not sure what end does $extension = end($temp); // check file type if ((($_FILES["file"]["type"] == "image/gif") || ($_FILES["file"]["type"] == "image/jpeg") || ($_FILES["file"]["type"] == "image/jpg") || ($_FILES["file"]["type"] == "image/pjpeg") || ($_FILES["file"]["type"] == "image/x-png") || ($_FILES["file"]["type"] == "image/png")) && ($_FILES["file"]["size"] < 2097152) // limit the size of the file to 2mb && in_array($extension, $allowedExts)){ // check if there was an error if($_FILES["file"]["error"] > 0){ echo "Return Code: " . $_FILES["file"]["error"] . "<br>"; } else { // echo "Upload: " . $_FILES["file"]["name"] . "<br>"; // echo "Type: " . $_FILES["file"]["type"] . "<br>"; // echo "Size: " . ($_FILES["file"]["size"] / 1024) . " kB<br>"; // echo "Temp file: " . $_FILES["file"]["tmp_name"] . "<br>"; // get the date // added this to always refrence America/Los_Angeles VS sever timestamp $date = new DateTime(null, new DateTimeZone('America/Sao_Paulo')); $current_date = $date->getTimestamp(); // add the date to the filename $file_name = $current_date; // add the extension back on. $file = $file_name.".".$temp[1]; // move the file to its new location move_uploaded_file( $_FILES["file"]["tmp_name"], "uploads/" .$file); // echo '<img src="upload/'.$_FILES["file"]["name"].'">'; } } else { echo ""; } ?> <input type="text" placeholder="Descrição(Opcional)" name="psw"> <input type="text" placeholder="Senha para deletar o anuncio" name="removepass"> <input type="number" placeholder="Preço" name="value" required> <select name="categoria"> <?php $sql = "SELECT * from categoria"; $result = $sqli->query($query); if ($result->num_rows > 0) { // output data of each row while($row = $result->fetch_assoc()) { echo "<option value=".$row['cd_categoria'].">".$row['nm_categoria']."</option>"; } } else { echo "<option>0 results</option>"; } ?> </select> <input type="submit" value="Anunciar" name="submit" onClick="history.go(0)"> </form> <?php ?> </div> </div> Sei que deve ser um erro bobo com nomeação de classes ou algo assim no bootstrap, mas não consegui encontrar
  17. O seguinte script Jquery <script> $(document).ready(function(){ load_data(); function load_data(query) { $.ajax({ url:"fetch.php", method:"post", data:{query:query}, success:function(data) { $('#result').html(data); } }); } $('#search_text').keyup(function(){ var search = $(this).val(); if(search != '') { load_data(search); } else { load_data(); } }); }); </script> <?php include "conn.php"; $output = ''; if(isset($_POST["query"])) { $search = mysqli_real_escape_string($conn, $_POST["query"]); $query = " SELECT * FROM noticias WHERE mensagem LIKE '%".$search."%' OR username LIKE '%".$search."%' OR nome LIKE '%".$search."%' "; } end $result = mysqli_query($conn, $query); if(mysql_num_rows($result) > 0) { $output .= '<div class="table-responsive"> <table class="table table bordered"> <tr> <th>Nome</th> <th>Busca:</th> </tr>'; while($row = mysql_fetch_array($query)) { $output .= ' <tr> <td>'.$row["nome"].'</td> <td>'.$row["mensagem"].'</td> </tr> '; } echo $output; } else { echo 'Data Not Found'; } ?> Resulta o seguinte erro na hora de carregar: Parse error: syntax error, unexpected T_VARIABLE in /home/storage/f/00/0f/
  18. Teria como fazer um resumo das funções de posicionamento de div, usando um exemplo href? Exemplo: Tenho um link que está numa parte do meu index. Uso um link simples de dentro da div para carregar nela mesma? <a href="seguinte.html#DIV">Some nice link text</a> E esta função serve para qual das páginas, no caso da referência ser apenas física? (NO CASO UMA pÀGINA SIMPLES SEM SEGURANÇA) $( document ).ready(function() { //get hash code at next page var hashcode = window.location.hash; // move page to any specific position of next page(let that is div with id "hashcode") $('html,body').animate({scrollTop: $('div#'+hascode).offset().top},'slow'); });
  19. Ola, Venho aqui pedir ajuda de vocês, pois já não sei mais o que fazer, pesquisei em tudo mas não achei nada relacionado. Bom o intuito e fazer uma galeria de 3 colunas usando o de flex do CSS(https://www.w3schools.com/howto/howto_css_image_grid_responsive.asp), com base no código do w3s, porém as imagens vai vim dinamicamente então me complicou um pouco. o código que fiz usando os seletores "lt()" e "gt()" pega exatamente a quantidade de itens e divide por 3 que é o numero de colunas, que vai dar a quantidade de itens para cada coluna, depois ele agrupa em uma div o numero de itens, mas não consigo uma forma de selecionar os itens do meio, só começo e o final. https://jsfiddle.net/huqkozsr/5/ var itens = $(".img_").length; var padrão = parseInt(itens / 3); var coluna3 = (itens - padrão) - 1; var coluna1 = $(".img_:lt("+padrão+")").wrapAll("<div class='flex_'></div>"); var coluna3 = $(".img_:gt("+coluna3+")").wrapAll("<div class='flex_'></div>"); https://i.imgur.com/mD5btQr.png agradeço a ajuda!
  20. Boa noite, quando eu crio um link em uma categoria linkando para outra categoria o link muda, sei que é alguma funçao no template mas ja procurei nele todo e nao achei, ai o link fica assim ... <a href="\"https://www.meusite.com/categoria/\"">categoria</a> // cria uma aspa e uma barra invertida antes e depois da url Tem algo que eu possa fazer com jquery para tirar essas aspas e barras a mais ?
  21. Boa noite pessoal. Raramente costumo pedir ajuda em algo que desenvolvo, eu busco ajuda quando já esgotei todo meu conhecimento em procura pelo google, youtube e outros lugares. Idealização Pois bem, minha dúvida é sobre como implementar um sistema de temas( claro e noturno) baseado em Local Storage. Eu consigo manipular tranquilamente um valor do Local Storage, como incluir ou substituir por outro. Porém ainda não descobri uma maneira de fazer o teste e alterar o arquivo CSS usado pelo tema. Problema Não consigo incluir ou trocar o elemento LINK contendo o CSS do tema diretamente no header. O que já foi feito Criei um arquivo CSS base. Nele consta todas as regras, incluindo as cores padrões que são claras. Criei outro arquivo chamado tema-escuro.css, onde este é exatamente igual ao da base, porém com as cores escuras. No HTML, possui um elemento checkbox contendo o valor: "noturno". Onde se checado, é true e deschecado é false. Então toda vez que eu marco a caixa é gravado no local storage o valor true ou false. Então depois eu resgato este valor e comparo. Se true, o que eu esperava é que ele alterasse o arquivo CSS padrão, para o CSS tema-escuro. e por como o valor está no local storage, mesmo que fechasse o navegador e abrir de novo, ele compara e vê se é true e chama o arquivo de tema escuro. Então, eu tentei fazer o simples teste, e realmente ele faz o teste se é true ou false, porém ele não chama o arquivo certo. No caso está chamando o mesmo padrão. O que vocês me sugerem? Este é um projeto pessoal e é uma extensão para o Chrome, para o meu uso diário. O que já pensei em fazer: Deixar o arquivo CSS de base apenas com as regras das estruturas e criar mais dois arquivo CSS chamado tema-claro.css e tema-escuro.css onde cada um deles só iriam conter as cores dos elementos e nada mais. E aí pelo teste do valor no local storage, chamar o tema claro ou o tema escuro dentro do elemento <head> Até agora tudo que já testei não funcionou. se tiverem alguma ideia, agradeço. E lembro que não posso usar banco de dados e nem armazenamento em arrays. Deve ser feito com Local Storage, para manter a escolha do usuário do tema que usará. De qualquer forma, fico no aguardo e agradeço a quem ler todo o tópico e ajudar de alguma forma. Att, Moderador DiF
  22. Boa tarde, voltei a estudar jquery, ja estou conseguindo manipular o elemento dom do meu site, mas tenho uma duvida, estou colocando uns elementos e retirando outros, quando eu vou ver esses elementos com f12 funciona tudo direitinho os que tirei e os que coloquei tudo normal, mas quando eu aperto ctrl+u para ver ele não muda la no códgo fonte, gostaria de saber como o google vai ler essa minha pagina, se ele le do modo que esta no f12 ou do modo que esta no ctrl+u?
  23. Como posso obter pelo JQuery no evento Click do botão o ID gerado dinamicamente para os Inputs? <?php for($a=0; $a < $info.length; $a++){ echo "<input type='text' id='op{$a}' value='{$info}'>"; echo "<input type='button' id='btn{$a}' value='Enviar'>"; } ?> Saída: <input type='text' id='op1' value='dado1'> <input type='button' id='btn1' value='Enviar'> <input type='text' id='op2' value='dado2'> <input type='button' id='btn2' value='Enviar'> ....até que $a atinja a condição... btn1 = pega o ID de op1 btn2 = pega o ID do op2 ...etc...
  24. Olá a todos! Estou com dificuldade em matar essa charada, por CERTAMENTE estar fazendo algo errado. Tenho uma página chamada oportunidades.php dentro dela tenho um código que pega os dados de vagas listadas de emprego(cod_vaga, titulo_vaga) e cada vaga tem um botão Enviar Curriculo. Essa parte acima funciona OK O problema reside em enviar esses dados cod_vaga, titulo_vaga, para uma outra página php (curriculo.php), via ajax. Em oportunidades.php tenho esse JQuery. /* O value de cada button que é clicado é recebido aqui em uDados com os valores da vaga */ $('#grupo button').on('click',function(e){ e.preventDefault(); var uDados = $(this).val(); $.ajax({ url : 'oportunidades.php', type : 'post', data : {info : uDados} }); $('#conteudo').load('oportunidades/curriculo.php'); /* Carrega curriculo na DIV para receber uDados*/ }); Criei uma sessão para receber a informação dos dados e passar isso para curriculo.php /* Verifica se ocorre POST */ if(!isset($_POST["info"])){ echo $erroLevel; } else { $_SESSION["codigo_vaga"] = $_POST["info"]; } Em curriculo.php uma sessão se abre para receber codigo_vaga session_start(); $vaga = $_SESSION["codigo_vaga"]; /* Esse HTML abaixo recebe o valor de $vaga */ <p class="mt-1">Candidatura a vaga: <strong><?php echo $vaga; ?></strong></p> A operação em curriculo.php não ocorre, mas é aberto o formulário de envio de currículo, porém a descrição(titulo_vaga) e o código da vaga(cod_vaga), não estão aparecendo. O que fiz de errado??? Teria um meio mais eficaz de fazer isso??? Pois tentei fazer enviando diretamente via ajax/POST para curriculo.php e também não tive êxito.
  25. Estou a criar um sistema que possibilita alterar a password do utilizador. Estou usando nodejs, express e mysql, e se a password está errada, mostrar uma mensagem informando o erro. Segue o código: const express = require('express') const router = express.Router() const connection = require('../../Config/database') const controllerAdmin = require('../../controllers/Administration') const controlleruser = require('../../controllers/login') router.get('/Administration/perfil', (req, res) => controllerAdmin.findcidade2(connection, req, res)) router.post('/Administration/perfil',(req, res) =>controlleruser.AlteraUserpassword(connection, req, res)) //router.get('/Administration/perfil/', (req, res) => res.render('Administration/perfil',{username:res.locals.user.username,email:res.locals.user.mail})) module.exports = app => app.use('/', router) $(document).ready(function() { framework: 'bootstrap', $('.perfilupdate').bootstrapValidator({ // To use feedback icons, ensure that you use Bootstrap v3.1.0 or later feedbackIcons: { valid: 'glyphicon glyphicon-ok', invalid: 'glyphicon glyphicon-remove', validating: 'glyphicon glyphicon-refresh' }, fields: { oldpassword: { validators: { stringLength: { min: 8, }, notEmpty: { message: 'Insira Password' } } }, password: { validators: { stringLength: { min: 8, }, identical: { field: 'password_again', message: 'The password and its confirm are not the same' }, notEmpty: { message: 'Insira Password' } } }, password_again: { validators: { stringLength: { min: 8, }, identical: { field: 'password', message: 'The password and its confirm are not the same' }, notEmpty: { message: 'password' }, password_again : 'password must match' } }, }, submitHandler: function(form) { $.ajax({ url : './AlteraUserpassword', message : 'Username has been taken', data : { type : 'oldpassword' }, type : 'POST', success: function(data) { valid:true }, error: function(errorThrown) { valid:false } }); } }) }); const AlteraUserpassword = async (connection, req, res) => { req.body.password = await hashpass(req.body.password) const user = await User.findUser(connection, req.body.username) if(!await bcrypt.compare(req.body.oldpassword, user.password)){ return res.json({'valid': true}); } else{ const user= await User.AlteraPasswordUser(connection, req.body) if(!user){ console.log("Nao Deu"); return res.json({'valid': true}); }else{ console.log("Deu") console.log(req.body.username) return res.json({'valid': false}); } } } o resultado que tenho resultado que eu quero o que estou a fazer mau

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Redes de Computadores - Gabriel Torres

PROMOÇÃO DE QUARENTENA

De R$ 39,90 por apenas R$ 9,90 só até as 23h59min desta sexta-feira 03/04/2020

CLIQUE AQUI E COMPRE AGORA MESMO!