Arquivado
Este tópico foi arquivado e está fechado para novas respostas.
- 0

Com selecionar itens do checklist, verificando o banco de dados e mandar para outra pagina javascript(Em Javascript)
Perguntado por
Gustavo Gabriel
-
Conteúdo Similar
-
Por luiz monteiro
Olá.
Estou atualizando meu conhecimento com Front-End e me deparei com o seguinte problema.
Criei um sistema para fazer o upload de imagens e alguns campos text.
Algo bem simples para depois começar a estudar javascript para mostrar a miniatura....
Mas quando saio do navegador Chrome ou da aba por mais de 3 minutos, ao retornar o navegador as vezes atualiza ou nem chega atualizar mas limpa os campos.
Estou usando um Smart Motorola com Android, mas um amigo testou no iPhone e acontece a mesma coisa.
Gostaria de saber se há como usar javascript para evitar isso?
Agradeço desde já.
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Uploader</title>
</head>
<body>
<form action="?" method="post" enctype="multipart/form-data">
<br><br>
<div>selecione a imagem 1</div>
<input type="file" name="foto1" accept="image/*">
<br><br>
<input type="text" name="nome_imagem1">
<br><br>
<input type="file" name="foto2" accept="image/*">
<br><br>
<input type="text" name="nome_imagem2">
<br><br>
<input type="file" name="foto3" accept="image/*">
<br><br>
<input type="text" name="nome_imagem3">
<br><br>
<input type="submit" value="Enviar">
<br><br>
</form>
<?php
if ($_SERVER['REQUEST_METHOD'] == 'POST')
{
vardump ($_FILES);
}
?>
</body>
</html>
-
Por belann
Olá!
Estou usando o nextjs versão 15.2.3 e criei uma navbar que quando é carregado o programa aparece com a home, mas na hora de clicar na página produtos desaparece a navbar.
A navbar esta sendo chamada no layout.tsx estou usando typescript
e fica dessa forma
<div> <Navbar/> <main>{children}</main> </div>
-
Por violin101
Caros amigos, saudações.
Estou com uma dúvida, referente cálculo de valores em tempo real.
Tenho uma rotina, que faz o cálculo, o problema é mostrar o resultado.
Quero mostrar o RESULTADO assim: 0,00 ou 0.00
Abaixo posto o código.
jQuery('input').on('keyup',function(){ //Remover ponto e trocar a virgula por ponto var m = document.getElementById("pgRest").value; while (m.indexOf(".") >= 0) { m = m.replace(".", ""); } m = m.replace(",","."); //Remover ponto e trocar a virgula por ponto var j = document.getElementById("pgDsct").value; while (j.indexOf(".") >= 0) { j = j.replace(".", ""); } j = j.replace(",","."); m = parseFloat(jQuery('#pgRest').val() != '' ? jQuery('#pgRest').val() : 0); j = parseFloat(jQuery('#pgDsct').val() != '' ? jQuery('#pgDsct').val() : 0); //Mostra o Resultado em Tempo Real jQuery('#pgTroco').val(m - j); <<=== aqui estou errando })
Grato,
Cesar
-
Por violin101
Caro amigos, saudações.
Tenho uma tabela escrita em JS que funciona corretamente.
Minha dúvida:
- como devo fazer para quando a Tabela HTML estiver vazia, exibir o LOGO da Empresa ?
Abaixo posto o script:
document.addEventListener( 'keydown', evt => { if (!evt.ctrlKey || evt.key !== 'i' ) return;// Não é Ctrl+A, portanto interrompemos o script evt.preventDefault(); //Chama a Função Calcular Qtde X Valor Venda calcvda(); var idProdutos = document.getElementById("idProdutos").value; var descricao = document.getElementById("descricao").value; var prd_unid = document.getElementById("prd_unid").value; var estoque_atual = document.getElementById("estoque_atual").value; var qtde = document.getElementById("qtde").value; var vlrunit = document.getElementById("vlrunit").value; var vlrtotals = document.getElementById("vlrtotal").value; var vlrtotal = vlrtotals.toLocaleString('pt-br', {minimumFractionDigits: 2}); if(validarConsumo(estoque_atual)){ //Chama a Modal com Alerta. $("#modal_qtdemaior").modal(); } else { if(qtde == "" || vlrunit == "" || vlrtotal == ""){ //Chama a Modal com Alerta. $("#modal_quantidade").modal(); } else { //Monta a Tabela com os Itens html = "<tr style='font-size:13px;'>"; html += "<td width='10%' height='10' style='text-align:center;'>"+ "<input type='hidden' name='id_prds[]' value='"+idProdutos+"'>"+idProdutos+"</td>"; html += "<td width='47%' height='10'>"+ "<input type='hidden' name='descricao[]' value='"+descricao+"'>"+descricao+ "<input type='hidden' name='esp[]' value='"+prd_unid+"'> - ESP:"+prd_unid+ "<input type='hidden' name='estoq[]' value='"+estoque_atual+"'></td>"; html += "<td width='10%' height='10' style='text-align:center;'>"+ "<input type='hidden' name='qtde[]' value='"+qtde+"'>"+qtde+"</td>"; html += "<td width='12%' height='10' style='text-align:right;'>"+ "<input type='hidden' name='vlrunit[]' value='"+vlrunit+"'>"+vlrunit+"</td>"; html += "<td width='14%' height='10' style='text-align:right;'>"+ "<input type='hidden' name='vlrtotal[]' value='"+vlrtotal+"'>"+vlrtotal+"</td>"; html += "<td width='12%' height='10' style='text-align:center;'>"+ "<button type='button' class='btn btn-uvas btn-remove-produto' style='margin-right:1%; padding:1px 3px; font-size:12px;' title='Remover Item da Lista'>"+ "<span class='fa fa-minus' style='font-size:12px;'></span></button></td>"; html += "</tr>"; $("#tbventas tbody").append(html); //Função para Somar os Itens do Lançamento somar(); $("#idProdutos").val(null); $("#descricao").val(null); $("#prd_unid").val(null); $("#qtde").val(null); $("#vlrunit").val(null); $("#vlrtotal").val(null); $("#idProdutos").focus(); //Se INCLUIR NOVO produto - Limpa a Forma de Pagamento $("#pgSoma").val(null); $("#pgRest").val(null); $("#pgDsct").val(null); $("#pgTroco").val(null); $("#tbpagar tbody").empty(); }//Fim do IF-qtde }//Fim do Validar Consumo });//Fim da Função btn-agregar
Grato,
Cesar
-
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="format-detection" content="telephone=no">
<meta name="msapplication-tap-highlight" content="no">
<meta name="viewport" content="user-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, width=device-width">
<link rel="stylesheet" type="text/css" href="css/index.css">
<link rel="stylesheet" type="text/css" href="css/ptd_estilo.css">
<link rel="stylesheet" href="css/bootstrap-theme.min.css">
<link rel="stylesheet" href="css/bootstrap.min.css">
<link rel="stylesheet" type="text/css" href="css/ptd_estilo.css">
<link href="https://fonts.googleapis.com/css?family=Roboto" rel="stylesheet">
<title>Pedido</title>
</head>
<body>
<div id="telaUsuarios" class="page">
<div class="navbar1">
<button class="btnVoltar"></button>
<span>Pedido</span>
<button class="btnComentario"></button>
<p>
<div class="container-fluid">
<div class="row top">
<div class="col-sm-12">
<div class="jumbotron">
<div class="row">
<div class="col-sm-12 col-md-12">
<div class="row">
<div class="col-md-6">
<div class="panel panel-default">
<div class="panel-heading">
<h3 class="panel-title">Bebidas</h3>
</div>
<div class="panel-body">
<div class="row">
<div class="col-md-12">
<a href="#" class="list-group-item">Coca Cola<input type="checkbox" class="pull-right"></a>
</div>
</div>
<div class="row">
<div class="col-md-12">
<a href="#" class="list-group-item">Água<input type="checkbox" class="pull-right"></a>
</div>
</div>
<div class="row">
<div class="col-md-12">
<a href="#" class="list-group-item">Cerveja<input type="checkbox" class="pull-right"></a>
</div>
</div>
</div>
</div>
</div>
<div class="col-md-6">
<div class="panel panel-default">
<div class="panel-heading">
<h3 class="panel-title">Pizza</h3>
</div>
<div class="panel-body">
<div class="row">
<div class="col-md-12">
<a href="#" class="list-group-item">Frango<input type="checkbox" class="pull-right"></a>
</div>
</div>
<div class="row">
<div class="col-md-12">
<a href="#" class="list-group-item">Mussarela<input type="checkbox" class="pull-right"></a>
</div>
</div>
<div class="row">
<div class="col-md-12">
<a href="#" class="list-group-item">Calabreza<input type="checkbox" class="pull-right"></a>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-md-6">
<div class="panel panel-default">
<div class="panel-heading">
<h3 class="panel-title">Salgados</h3>
</div>
<div class="panel-body">
<div class="row">
<div class="col-md-12">
<a href="#" class="list-group-item">Coxinha<input type="checkbox" class="pull-right"></a>
</div>
</div>
<div class="row">
<div class="col-md-12">
<a href="#" class="list-group-item">Crossaint<input type="checkbox" class="pull-right"></a>
</div>
</div>
<div class="row">
<div class="col-md-12">
<a href="#" class="list-group-item">Hanburgão<input type="checkbox" class="pull-right"></a>
</div>
</div>
</div>
</div>
</div>
<div class="col-md-6">
<div class="panel panel-default">
<div class="panel-heading">
<h3 class="panel-title">Doces</h3>
</div>
<div class="panel-body">
<div class="row">
<div class="col-md-12">
<a href="#" class="list-group-item">Cocada<input type="checkbox" class="pull-right"></a>
</div>
</div>
<div class="row">
<div class="col-md-12">
<a href="#" class="list-group-item">Sonho<input type="checkbox" class="pull-right"></a>
</div>
</div>
<div class="row">
<div class="col-md-12">
<a href="#" class="list-group-item">Brigadeiro<input type="checkbox" class="pull-right"></a>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-md-6">
</div>
<div class="col-md-6"></div>
</div>
</div>
</div>
<a href="javascript:selecionar_todo()">Marcar todos</a> |
<a href="javascript:deselecionar_todo()">Marcar nenhum</a>
<div class="bc-bot">
<button type="submit" class="btn btn-info">Fechar Pedido</button>
<button type="reset" class="btn btn-danger">Juntar Mesas</button>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
<script type="text/javascript" src=""></script>
<script type="text/javascript" src="cordova.js"></script>
<script type="text/javascript" src="js/index.js"></script>
<script type="text/javascript" src="js/functions.js"></script>
<script type="text/javascript" src="js/botao.js"></script>
</html>
Compartilhar este post
Link para o post
Compartilhar em outros sites