Jump to content

Search the Community

Showing results for tags 'JavaScript'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Q&A Desenvolvimento
    • Perguntas e respostas rápidas
  • Desenvolvimento e Banco de Dados
    • HTML e CSS
    • Java
    • Javascript
    • .NET
    • PHP
    • Python
    • Ruby
    • Mobile
    • Ambientes de Desenvolvimento
    • Arquitetura e Métodos Ágeis
    • Banco de Dados
    • DevOps
    • Desenvolvimento de Games
    • E-Commerce e Pagamentos Online
    • SEO e Otimizações
    • WordPress
    • Algoritmos & Outras Tecnologias
  • Design e Produto
    • Fotografia
    • Photoshop
    • Design de interfaces e UX
    • Edição/Produção de Vídeos
    • Marketing Online
    • Desenho, Ilustração e 3D
  • Entretenimento e uso pessoal
    • Geral
    • Segurança & Malwares
    • Gadgets e wearable
    • Softwares e Apps
    • Entretenimento

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Google+


Hangouts


Skype


Twitter


deviantART


Github


Flickr


LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Found 2501 results

  1. Estou aprendendo JQuery agora e fiz uma função para que validasse um textarea e depois submetesse ele usando o submit(), então quando valida o texto aparece um span com a mensagem "postado com sucesso!" e depois de 2,5s ela some e nesse momento que os dados seriam enviados, mas quando eu coloco o submit() ele não espera a mensagem e já submete. Eu realmente não sou muito experiente no jquery então tentei usar o queue que até agora é o único que aprendi, mas não funcionou. Eis o código: $(function(){ $('.alert').css('display','none'); $(':submit').click(function(){ var post = $('#send-post').val(); if(post === ''){ $('.error').fadeIn("slow").text('Escreva alguma coisa.').delay(2500).slideUp("slow"); }else if(post.length < 10){ $('.error').fadeIn("slow").text('Texto curto demais.').delay(2500).slideUp("slow"); }else{ $('.sucess').queue(function(){ $(this).fadeIn("slow").text('Postado com sucesso!').delay(2500).slideUp("slow").dequeue(); }); $('form[name="send-secret"').submit(); } }); $('.back').click(function(){ $('body').animate({scrollTop: 0}, 2000); }); });
  2. Bom dia \o/ Estou desenvolvendo um template para Blogger mas, como o Blogger não aceita PHP, não sei como pegar a quantidade de posts de uma determinada categoria para para mostrar na página. Já agradeço a atenção :)
  3. Boa noite pessoal, estou começando a estudar programação e desenvolvimento web, e me deparei com um site que possui um esquema diferente do que eu já vi até hoje... já tentei procurar como fazer isso, mudar informações ou adiciona-las, mas não encontro em lugar algum, site abaixo http://www.toptools.com.br/pt/representantes.html Como é feito esse esquema do mapa do brasil com informações aparecendo ao lado, quando clicado nele? Posso mudar e adicionar + informações? Sou novo na area ainda e gostaria de uma luz, se alguém puder me ajudar.... :D
  4. Olá, Tenho o seguinte script de geolocalização , com ele obtenho a posição de latitude e longitude do usuário em movimento e posteriormente envio as informações para tratamento no servidor. Quando estava analisando o script pelo console do firefox, observei que o envio dos em ajax acontecem de forma frenética, sem um intervalo de tempo mesmo especificando o parâmetro timeout na função watchPosition. Gostaria de saber, como limitar tempo do envio dos dados em um intervalo de 15 em 15 minutos como, por exemplo. Abs. <html> <body> <script src="[url=http://zeptojs.com/zepto.js]http://zeptojs.com/zepto.js"></script>[/url] function localizarUsuario(){ if (window.navigator && window.navigator.geolocation) { var geolocation = window.navigator.geolocation; geolocation.watchPosition(sucesso, erro, {timeout:150000}); } else { alert('Geolocalização não suportada em seu navegador.') } function sucesso(posicao){ console.log(posicao); var latitude = posicao.coords.latitude; var longitude = posicao.coords.longitude; console.log('Sua latitude estimada é: ' + latitude + ' e longitude: ' + longitude ); $.ajax({ type: "POST", url: "adm-validation/index.php", data: {latitude, longitude}, success: function(data) { console.log(data); } }); } function erro(error){ console.log(error) } }; </body> </html> <?php echo $_POST['latitude']; echo $_POST['longitude']; ?>
  5. Larilsm

    Javascript

    Olá, estou usando esse código para que ao clicar em um link no menu apareça uma div que estava escondida <script src="http://code.jquery.com/jquery-1.9.1.js"></script> <script> $(document).ready(function(){ $("#botMostrarH").click(function(){ $("#apDiv4h").slideToggle(170); }); }); </script> só que quando a pessoa clica denovo no link a div volta a sumir, e eu não queria que isso acontecesse. Sou amadora, entendo muito pouco, tem como eu fazer com que isso não aconteça ? Obrigada.
  6. Como inserir um número que está dentro do popup para a página que o abre sem que seja necessário atualizá-la, exemplo na imagem abaixo e seu respectivo código. <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script> <!--Enviar o dado para o outro campo --> <script type="text/javascript"> function passar(){ var tester23 = document.getElementById("tester23"); var testevamos = document.getElementById("testevamos"); testevamos.value = tester23.value; }; </script> <!--Pop-up para alteração de dados dentro da pagina liste --> <script type="text/javascript" src="http://pierrebertet.net/projects/jquery_superbox/jquery.superbox-min.js"></script> <link rel="stylesheet" href="http://pierrebertet.net/projects/jquery_superbox/jquery.superbox.css" type="text/css" media="all" /> <script type="text/javascript"> $(function(){ $.superbox.settings = { closeTxt: "<a href='#'><img class='imgsair' src='http://icon-icons.com/icons2/37/PNG/512/closewindowapplication_cerca_ventan_2874.png' width='25' height='25' alt='Sair'></a>" , loadTxt: "Caregando...", overlayOpacity: .8, // Background opaqueness boxWidth: "600", // Default width of the box boxHeight: "400" // Default height of the box } $.superbox(); }); </script> <form name="frteste" id="frteste" > <table width="10%" > <tr> <td width="34%"><INPUT id="tester23" TYPE="text" SIZE="3" NAME="tester23" value="0"></td> </tr> </table> </form> <div style="display: none;"> <div id="mode-content"> <form name="frteste" id="frteste" > <INPUT id="tester23" TYPE="text" SIZE="3" NAME="tester23" value="0"> <button type="button" onclick="passar();"> passar valores </button> </form> </div> </div> <p><a href="#mode-content" rel="superbox[content]">SuperBox element</a></p>
  7. Ola Galeria! Estou criando uma galeria de imagem bem complexa, com comentarios, likes , mas estou com um seguinte proglema ... quando eu to na pagina da galeria, a imagem abre em uma iframe dentro de uma ligthbox, mas o problema é, quando o usuário clicar para abrir em uma nova janela, vai abrir uma pagina toda bugada, Queria saber o que posso fazer a respeito disso! Agradeço desde já! :D
  8. João Paulo Hildebrand

    Google Maps Directions

    Bom dia, pessoal! Estou com uma dúvida com a API do Google Maps. Poderiam me ajudar? Seguinte: Estou querendo utilizar o serviço Directions, que disponibiliza uma rota entre o ponto A e o ponto B. Tendo as coordenadas do A e do B eu consigo realizar a rota tranquilamente. O problema é que eu preciso que o ponto A esteja em constante mudança, pois quero verificar no banco de dados a coordenada dele de tempos em tempos. Eu até consegui fazer isso, só que de uma tal forma que o mapa todo se atualiza, e não quero isso para não estragar a experiência do usuário, quero que apenas o marcador A atualize a posição... Sabem me dar o caminho das pedras? Obrigado!!!
  9. Olá Galera! Minha duvida é a seguinte! Tenho 5 formularios, mas quero enviar todos eles com apenas um click, Vou da um exemplo... Tenho 10 noticias cadastrada no banco de dados " noticias ", e tenho outro banco de dados chamado " top_noticias ", e quero cadastrar 5 noticias de uma só vez nesse banco de dados. tipo, quero usar o ajax pra cadastrar sem da refresh na pagina ;; alguem pode me ajudar? :D
  10. boa noite, estou sem saber como fazer tenho um calculo par afazer dinâmico sem precisar clicar em botões ate consegui mas a parte que n sei é fazer aparecer como casas decimais ja que estamos falando de moeda. function multiplica() { numer1 = parseInt(document.frmitementrada.quantidade.value); numer2 = parseInt(document.frmitementrada.preuni.value); soma = numer1 + numer2; document.frmitementrada.total.value = soma; } <form name="frmitementrada" id="frmitementrada"> <td width="20%"> <INPUT TYPE="text" SIZE="3" NAME="quantidade" value="0"> <INPUT TYPE="text" onkeyup="multiplica()" SIZE="3" NAME="preuni" value="0" > <INPUT TYPE="text" SIZE="3" NAME="total"> </td> </form>
  11. Bom galera, estamos numa dúvida aqui gostaria de pedir opiniões e ajuda de vocês! É um seguinte, aqui na empresa temos uma aplicação web para Desktop desenvolvida em ZF2 integrada com uma API, hoje veio a necessidade de criar a aplicação Mobile "m.meusite.com.br", ai veio as dúvidas - Temos que ter dois projetos sendo que um para versão Desktop e outro para versão Mobile ? - Ou poderíamos criar um projeto só sendo que um módulo atende-se a versão mobile e um outros módulo atende-se a versão Desktop ?
  12. Usei o comando: document.getElementById('cbem').style.display = "none"; E conseguir esconder alguns elementos mas os elementos que tem a tag <a> apareceram do mesmo jeito.
  13. joaohenrique010

    jQuery scroll suave

    Olá! No site meusucesso.com, ao clicar no botão "Assine agora", ocorre um scroll para baixo de maneira suave. Pesquisei na internet como fazer isso e, embora tenha encontrado um código que cria um scroll suave, ainda não estou satisfeito. Este é o código: $(document).ready(function(){ $(".anchorLink").click(function(e){ e.preventDefault(); var id = $(this).attr("href"); var offset = $(id).offset(); $("html, body").animate({ scrollTop: offset.top }, 1500); }); }); O problema é que, com esse código, o scroll ocorre uniformemente. Já o scroll do site em questão (meusucesso.com) parece que começa numa velocidade um pouco mais alta e, no final, vai freando, como se fosse uma transição ease-out. É esse o scroll que busco: que comece rápido e termine freando. Mas não consegui encontrar nenhum código que apresente essas características. Gostaria que me fosse fornecido algum código para que o scroll fique igual ao do site meusucesso.com, ou ,pelo menos, parecido. Muito obrigado!
  14. bom dia, quero fazer o seguinte tenho uma tabela que oculto a parte que quero mas no java script eu so oculto o que quero se eu selecionar o id da parte da tabela mas eu quero faze ro seguinte quando clicar em mais ou menos ele vai diminuir ou aumentar sem precisar eu selecionar o id. <html> <body> <script> //Manipulando as linhas function ocultaRow (rowIndex) { var table = document.getElementById('tabela1'); table.rows[rowIndex].style.display = 'none'; } function mostraRow (rowIndex) { var table = document.getElementById('tabela1'); table.rows[rowIndex].style.display = ''; } //Manipulando as colunas function ocultaColumn (colIndex) { var table = document.getElementById('tabela1'); for (var r = 0; r < table.rows.length; r++) table.rows[r].cells[colIndex].style.display = 'none'; } function mostraColumn (colIndex) { var table = document.getElementById('tabela1'); for (var r = 0; r < table.rows.length; r++) table.rows[r].cells[colIndex].style.display = ''; } </SCRIPT> <FORM> Manipular Linhas <SELECT NAME="rowIdx"> <script> for (var i = 1; i <= 4; i++) document.write('<OPTION VALUE="' + i + '">' + i); </SCRIPT> </SELECT> <INPUT TYPE="button" VALUE="- " ONCLICK="ocultaRow(this.form.rowIdx.selectedIndex);"> <INPUT TYPE="button" VALUE="+" ONCLICK="mostraRow(this.form.rowIdx.selectedIndex);"> </FORM> <FORM> Manipular Colunas <SELECT NAME="colIdx"> <script> for (var i = 1; i <= 4; i++) document.write('<OPTION VALUE="' + i + '">' + i); </SCRIPT> </SELECT> <INPUT TYPE="button" VALUE="-" ONCLICK="ocultaColumn(this.form.colIdx.selectedIndex);"> <INPUT TYPE="button" VALUE="+" ONCLICK="mostraColumn(this.form.colIdx.selectedIndex);"> </FORM> <table width="100%" border="1" id="tabela1"> <tr id="1"> <td>Linha1 coluna 1</td> <td>Linha2 coluna 2</td> <td>Linha3 coluna 3</td> <td>Linha4 coluna 4</td> </tr> <tr id="2"> <td>nada2</td> <td>LINHA 2</td> <td>TESTE 2</td> <td>TESTE 2</td> </tr> <tr id="3"> <td>nada3</td> <td>LINHA 3</td> <td>TESTE 3</td> <td>TESTE 3</td> </tr> <tr id="4"> <td>nada4</td> <td>LINHA 4</td> <td>TESTE 4</td> <td>ddd</td> </tr> <tr> <td > 0</td> <td>0</td> <td>0</td> <td>dd</td> </tr> </table> </body> </html>
  15. Eduardo Prauze

    Curso de JavaScript para iniciantes

    Olá pessoal! Tenho uma ótima notícia para quem está interessado em aprender Javascript. Estou sorteando 5 acessos completos ao Javascript Haunted House, um curso online de Javascript totalmente em português. Você assiste vídeo-aulas de Javascript e usa o que aprendeu para resolver desafios e sair vivo de uma casa mal assombrada! O curso é incrível, confere lá: www.javascripthauntedhouse.com.br Para participar é só curtir e compartilhar a página do Javascript Haunted House Brasil no Facebook ( https://www.facebook.com/javascripthauntedhousebrasil ), e o resultado será anunciado na página no dia 22/01/2016. Grande abraço, vejo vocês lá e boa sorte!
  16. Denise M

    Bloquear printScreen

    Agradeço desde já, preciso impedir que o usuário dê o PRINT na tela. Não encontrei meios de bloquear a tecla "Print" por isso optei por tentar bloquear a tecla CTRL. Contudo, acredito que estou usando a função event.keyCode de forma equivocada ou não estou conseguindo chamar a função. OBS: estou usando firefox no s.o. ubuntu Segue o código: <html> <head> <script type="text/javascript"> document.onkeypress = verificaBotao(); function verificaBotao(){ if (window.event.keyCode == 17){ //obs: tentei usar apenas event.keyCode mas não tive sucesso alert('evento 17'); }else{ alert("outro evento") } } </script> </head> <body> <h1>"Teste"</h1> </body> </html> Agradeço se puderem ajudar ou opinar sobre outra forma de resolver o problema.
  17. EdenilsonBila

    Calculos com decimal javascript

    Boa Tarde... Preciso fazer um calculo com valores decimais, ate ai tudo bem porem quando é retornado uma dizima periodica ou seja (3.33333333333333 etc) preciso deixar apenas duas casas após a virgula, para isso fiz o seguinte: var valorPis = ((valProduto * basePis) / 100).toFixed(2) o calculo sem o ToFixed me retorna por exemplo: 4.5454 porém quando eu uso o ToFixed(2) ele me devolve: 4.55 Esta arredondando porem eu queria que ele me retornasse os 4.54 pois como é questão de impostos e etc, tem que ser o valor exato e não arredondado.. Alguém pode me ajuda ja procurei no forum e nao achei nada :/
  18. Gerciley

    integração TXT/Javascript

    Olá a Todos. Estou usando o código abaixo para exibir o conteúdo de um arquivo txt em uma página html, $(document).ready(function(){ var txt = $("#Conteudo").load("nomes.txt"); }); </script> Tudo ok por enquanto porém texto retornado vem sem codificação, desaparece todos os acentos e caracteres especiais, achei que acrecentendo isso resolveria: var CTexto = utf8_encode(document.getElementById("Conteudo").innerHTML); mas não deu certo, acredito que seja porque a resposta seja um arquivo e não uma string, pois quando testei a saída com alert();. Foi exibida a seguinte mensagem ["object file"]. alguém pode então me dar uma luz, alguma solução para o problema? desde já, grato a todos.
  19. Fabricio da Silva Dias

    CRUD - PHP -MySQL - JavaScrip - html

    Eae galera, beleza? Estou compartilhando com vocês um crud que fiz usando php, html, mysql e javascript, o nível é básico para iniciantes. Quem tiver sugestão de melhoras, comente! hehe! LINK: https://drive.google.com/folderview?id=0Byi0mxDAZ3tUcHNBMGVsQ1lyckk&usp=sharing Um exemplo de sugestão de melhora é, utilizar estruturas de condição para a opção "editar". Por exemplo: <?php include "database.php"; $id = $_GET['id']; $result = funcaoBuscar($id); if(empty($result)){ // está vazio ?> Registro não localizado na base de dados! <?php }else{ ?> <body> "Tabela de cadastro do profissional" <?php } ?> Hehe, fica ai minha contribuição! Fabrício da Silva Dias.
  20. É o seguinte pessoal tenho validação serviside que faço em uma pagina php o problema é na hora de validar no jquery tento cancelar o submit com return false mas não vai segue o código. $(document).ready(function(){ $("#formProd").submit(function(){ var Valores = $(this).serialize(); $.ajax({ type:"POST", url: "../View/valida.php", data: Valores, success: function(data){ if(data.length>0){ $("#retorno").html(data); return false; } else{ } } }); }); });
  21. danluc

    Somar input's

    Boa tarde, tenho esses campos aqui no HTML/PHP ---| <tr> <td colspan="3" class="text-right">Total Bruto:</td> <td><?php echo number_format($total, 2);?></td> <td>Total Líquido:</td> <td> <input type="text" name="valor_unitario" id="valor_unitario" value="<?php echo number_format($total, 2)?>" hidden /> <input type="text" name="qnt" id="qnt" value="0" hidden /> <input type="text" name="total" id="total" readonly="readonly" size="5" class="text-center" /> </td> </tr>e tenho esse script que faz a conta de Desconto para mim ..| <script type="text/javascript"> function id(el) { return document.getElementById( el ); } function total( un, qnt ) { return parseFloat(un.replace(',', '.'), 10)/100 * parseFloat(qnt.replace(',', '.'), 10); } window.onload = function() { id('valor_unitario').addEventListener('keyup', function() { var result = total( this.value , id('qnt').value ); id('total').value = String(result.toFixed(2)).formatMoney(); }); id('qnt').addEventListener('keyup', function(){ var result = total( id('valor_unitario').value , this.value ); id('total').value = String(result.toFixed(2)).formatMoney(); }); } String.prototype.formatMoney = function() { var v = this; if(v.indexOf('.') === -1) { v = v.replace(/([\d]+)/, "$1,00"); } v = v.replace(/([\d]+)\.([\d]{1})$/, "$1,$20"); v = v.replace(/([\d]+)\.([\d]{2})$/, "$1,$2"); v = v.replace(/([\d]+)([\d]{3}),([\d]{2})$/, "$1.$2,$3"); return v; }; </script> só que ele me traz o valor certo no campo input TOTAL .. só que ele não me traz em um value=" " .. como pegar o valor que esta la, e jogar para dentro do HTML no value de um INPUT?
  22. goes98

    Calculo de inputs

    Bom galera eu tenho alguns campos inputs e neles guardo alguns valores : Meus campos Total Produtos e Total serviços fazem uma soma e da o total , quando eu colocar algum valor em Descontos eu gostaria que diminuísse o valor do total e quando eu alterasse o valor do Acréscimo o valor do total aumentasse . eu ja uso um script nos dois campos para que o valor q eu coloco neles dinamicamente apareça em outro campo input. Meus campos : Total Produtos<input type="text" name="resultprod" style="width: 100px" readonly="true" value="R$<?php echo $resultformt; ?>"> Total Serviço <input type="text" name="reselserv" style="width: 100px" readonly="true" value="R$ <?php echo $resultserv; ?>"> Descontos<input type="text" name="desconto" id="desconto" style="width: 100px" onkeydown="FormataMoeda(this,10,event)" onkeypress="return maskKeyPress(event)" value="R$0"> Acrescimo<input type="text" id="acrescimo" name="acrescimo" style="width: 100px" onkeydown="FormataMoeda(this,10,event)" onkeypress="return maskKeyPress(event)" value="<?php echo $acrescimo;?>"> Total <input type="text" name="todotoal" id="todotoal" readonly="true" style="width: 100px" value="R$ <?php echo $resulttotal; ?>"> Não sei se isso atrapalha em algo mas esse e o script que eu uso para atualizar o valor de dois inputs dinamicamente : <script> var acrescimo = document.getElementById('acrescimo'); var acres = document.getElementById('acres'); acrescimo.addEventListener('keyup', function() { acres.value = this.value; }); </script> <script> var desconto = document.getElementById('desconto'); var obs = document.getElementById('obs'); desconto.addEventListener('keyup', function() { obs.value = this.value; }); </script> Se alguém puder me da uma força eu agradeço, obg. ;)
  23. IgorMarcante

    Numero Decimais

    Boa tarde, estou com o seguinte problema: Tenho um JS que realiza o calculo de juros simples, porem na hora de apresentar o resultado o numero decimal sai muito grande, gostaria de deixar apenas duas casas após a virgula. Exemplo: Resultado sai parecido com isso: 201,2110000000 Gostaria que fosse assim: 201,21 tentei com toFixed, mas não deu certo. No C# quando preciso fazer este tipo de coisa faço da seguinte forma: Math.Round(valor, 2) Achei algo parecido com isso no JS porém não soube usar. Quando eu utilizo ele simplesmente exibe somente os números antes da virgula e ignora todo o resto.(Usando o numero do exemplo acima:) 201(Falta o ,21) Alguem poderia me dar uma ajuda? Att, Igor Marcante
  24. Olá, bom dia! Então galera, estou à desenvolver um script (preferencialmente PHP, mas pode ser javascript também) que atualize automaticamente uma página diretamente no browser (o site do enem, por exemplo); e que ao encontrar um elemento específico ("ENEM 2016", por exemplo) emita um alarme, um som ou algo do tipo. Sou novo no desenvolvimento front-end, alguém poderia me ajudar? Agradeço desde já. :D
  25. Tiago Bruno

    Problemas com serviside sem refresh

    Estou tentando fazer uma validação de um formulário sem o refresh da pagina tentei utilizar ajax mas não esta nem chamando a função para a validação queria uma ajuda. Arquivo form.php <?php include_once("../DAO/banco.php"); include_once("../DAO/ProdutoDAO.php"); @$getId = $_GET['id']; //pega id para ediçao caso exista if(@$getId){ //se existir recupera os dados e tras os campos preenchidos $sql = "SELECT * FROM produtos WHERE id_prod = + $getId"; $stm = $con->prepare($sql); $stm->execute(); $campo = $stm->fetch(PDO::FETCH_ASSOC); } ?> <!DOCTYPE html> <html> <head> <title>Cadastro Produto</title> <meta charset="UTF-8"> <link rel="stylesheet" type="text/css" href="../css/bootstrap.css" /> <link rel="stylesheet" type="text/css" href="../css/bootstrap-responsive.css" /> <link rel="stylesheet" type="text/css" href="../js/bootstrap.js" /> <link rel="stylesheet" type="text/css" href="../js/bootstrap.min.js" /> <script type="text/javascript" src="../js/valida.js"></script> <script type="text/javascript" src="../js/jquery-1.11.3.min.js"></script> <script type="text/javascript" src="../js/jquery.validate.min.js"></script> </head> <body> <?php include_once 'AdminMenu.php'; ?> <div id="formProd" style='margin-left:35px;margin-top:10px;width:3000px;height:500px;z-index:1'> <div id="retorno"> </div> <form id="enviaForm"> <h3> <p>Cadastro Produto </h3> <p> Nome: </p> <input type ="text" name="nomeProd" id="cnome" style="width:500px;" value="<?php echo @$campo['nome_prod']; ?>" placeholder ="Nome do Produto"> <br> <p> Descrição: </p> <?php echo '<textarea name="descricaoProd" style="width:300px;" cols="50" rows="3" id="conteudo" class="editar">' . @$campo['descricao'] . '</textarea>'; ?> <br> <p> Quantidade: </p> <input type="number" style="width:100px;" name="quantProd" min="0" id ="cquantidade" size="2" maxlength="4" value="<?php echo @$campo['quantidade']; ?>" /> <br> <input type="hidden" name="idProd" value="<?php echo @$campo['id_prod']; ?>"> <br> <?php if(@!$campo['id_prod']){ // se nao passar o id via GET nao está editando, mostra o botao de cadastro ?> <button type="submit" class="btn btn-primary" name="cadastrar" > Cadastrar </button> <?php }else{ // se passar o id via GET está editando, mostra o botao de ediçao ?> <button type="submit" class="btn btn-primary" name="alterar" > Alterar </button> <?php } ?> </form> </div> <script src="../js/jquery.min.js"></script> <script src="../js/dropdown.js"></script> </body> </html> Arquivo valida.php <?php $erros=array(); if(empty($_POST['nomeProd'])) { $erros['nome']='* O nome do Produto não pode ser inválido"<br>"'; } if(empty($_POST['quantidade'])||$_POST['quantidade']<0) { $erros['quantidade']='* A quantidade do produto não pode ser inválida'; } //if(count($erros)>0){ echo $erros; ?> Arquivo valida.js $("#enviaForm").submit(function(){ alert("pegou"); var Valores = $(this).serialize(); $.ajax({ type:"POST", url: "../view/valida.php", data: Valores, success: function(data){ if(data==null){ window.location="../DAO/ProdutoDAO.php"; } else{ $("#retorno").html(data); return false; } } }); }); Se alguém puder me ajudar agradeço bastante
×

Important Information

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