Ir para conteúdo
Fórum Script Brasil

wally Mendes

Membros
  • Total de itens

    3
  • Registro em

  • Última visita

Sobre wally Mendes

wally Mendes's Achievements

0

Reputação

  1. Galera tenho essa pequena função abaixo para validar somente números do teclado, porém não está funcionando dentro do firefox, alguém poderia me ajudar como faço para recuperar este evento do firefox? Grande abraço function sonumeros(e){ if ((event.keyCode<44)||(event.keyCode>57)){ // else if((e.which<44)||(e.which>57)){ if ((event.keyCode<96)||(event.keyCode>106)){ // else if((e.which<96)||(e.which>106)){ //alert("Somente números são permitidos"); event.returnValue = false; } } }
  2. Bom dia galera, estou tentando fazer a validação do código abaixo, porém eu preciso que somente o teclado numérico funcione, do jeito que o código está somente o teclado alfa numérico está funcionando. Se alguém puder me ajudar. Desde já grato. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <script language="javascript"> function validar(){ var agencia = document.form1.agencia.value; var conta = document.form1.conta.value; var digito = document.form1.digito.value; if(agencia.length != 4){ alert ('Agencia Inválida!'); document.form1.agencia.focus(); return false; } if(conta.length != 5){ alert('Conta incorreta!'); document.form1.conta.focus(); return false; } if(digito.length != 1){ alert ('Digito Inválido!'); document.form1.digito.focus(); return false; } } function mudaCampo(value, qtda, a ){ if(value.length == qtda ){ a.focus(); } } function sonumeros(e){ var tecla; var caracter; var expressao; if(window.event){ // IE tecla = e.keyCode; } else if(e.which){ // Netscape/Firefox/Opera tecla = e.which; } caracter = String.fromCharCode(tecla);//converte o numero da tecla para caracter expressao = /\d/; return expressao.test(caracter); //regular (true or false) } </script> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <link rel="stylesheet" href="banksze.css" type="text/css" /> <title>Ze Banks</title> </head> <body class="corpo" background="fundo.png"> <form name="form1" action="caixa.php" method="post" onsubmit="return validar(this.agencia.value); return false;" > <table class="table" border="0" align="center" cellpadding="1" cellspacing="1"> <tr> <td class="logosup"><img src="logoze.png" /></td> </tr> <tr> <td colspan="2" class="texto" height="2" bgcolor="#999999"> Agencia:<input type="text" name="agencia" maxlength="4" onkeydown=" return sonumeros(event);" onkeyup="mudaCampo(this.value, 4, document.form1.conta);"/> Conta:<input type="text" name="conta" maxlength="5" onkeydown="return sonumeros(event);" onkeyup="mudaCampo(this.value, 5, document.form1.digito);"/> Digito:<input type="text" name="digito" onkeydown="return sonumeros(event);" maxlength="1" onblur="validar();"/> <input type="submit" value="OK" > </td> </tr> </table> </form> </body> </html>
  3. wally Mendes

    Dúvida Array

    Boa tarde galera!! Sou um programador novo em PHP e estou com o seguinte problema: Eu preciso criar duas páginas em PHP, uma com uma caixa de texto, para o usuário digitar um valor(caixa.php) e a outra página irá tratar este valor(caixa2.php). Porém eu tenho um array na primeira página com a seguinte estrutura $_SESSION["cedulas"][100] =10 $_SESSION["cedulas"][50] =10 Agora o que tenho que fazer, por exemplo se a pessoa digitar na caixa de texto 100 tenho que pegar este valor na outra página, rodar este array e fazer com que por exemplo meu indice [100] seja igual a 9 e não mais 10. Não se entenderam, mas quem puder me ajudar ficarei muito grato. Meu cheve falou para eu usar divisão ou Mod para diminuir o valor do indice mas não entendi. Grande abraço Wally
×
×
  • Criar Novo...