USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  ASP - Active Server Page
Voltar
Autor Assunto:  evento onkeypress
. . . z e n !
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 25/05/2004 11:11 hs            
Galera,
 
Como utilizar o evento onkeypress em um text? É possivel pegar o keycode?
   
vilmarbr
Pontos: 2843
SAO PAULO
SP - BRASIL
Postada em 25/05/2004 15:29 hs         
sim. veja:
<script language=javascript>
<!--
// Variáveis globais ficam nessa região, ou seja fora da delcaração de cada função
// INÍCIO DA FUNÇÃO QUE SÓ PERMITE QUE SEJA RECEBIDO NºS NOS CAMPOS: CÓD. DIRETOR, CÓD. RESPONSÁVEL,
// CENTRO DE CUSTO E QUANTIDADE
function Tecla(e)
{
if(document.all) // Internet Explorer
 var tecla = event.keyCode;
else if(document.layers) // Nestcape
 var tecla = e.which;
if(tecla > 47 && tecla < 58 || tecla == 13) // numeros de 0 a 9 ou <ENTER>
 return true;
else
 {
 if (tecla != 8) // backspace
  return false;
 else
  return true;
 }
}
// INÍCIO DAS ROTINAS QUE NÃO PERMITE DEIXAR CAMPO EM BRANCO OU COM VALOR=0
 function verificacampos(frmcontato)
{  if
        ((campovazio(formdir1.txtautorizacaorm1)==true) || document.formdir1.txtautorizacaorm1.value==0)
 {      alert("Algums campos não foram preenchidos ou estão com valor = 0 !!!");  
   document.formdir1.txtautorizacaorm1.focus();   
   return false;
 }
 
}
function campovazio(campo)
 {
  if(campo.value=="")
   return true;
  else
   return false;     
 }
// FIM DAS ROTINAS QUE NÃO PERMITE DEIXAR CAMPO EM BRANCO OU COM VALOR=0
function abertura()
{
document.formdir1.txtautorizacaorm1.value=""
document.formdir1.txtautorizacaorm1.focus();
}
// -->
</script>
<html>
<head>
<title>so_aceita_numeros.html</title>
</head>
<body background="imagens/back.gif" onload="abertura();">
<form method="POST" action="javascript: alert('Verificação concluída!O formulário será reiniciado.'); abertura();"  onSubmit="return(verificacampos(this));" name="formdir1">
  &nbsp;
  <div align="left">
    <table border="0" cellpadding="0" cellspacing="0" width="100%">
      <tr>
        <td width="57%">
          <p align="right"><font face="Arial" size="3" color="#000080"><b>Tente
            digitar uma letra, S&Oacute; IR&Aacute; ACEITAR N&Uacute;MEROS:</b></font></td>
        <td width="43%">
          <p align="left">
          <b><font color="#000080" size="2" face="Arial">
          &nbsp;
          <input type="text" name="txtautorizacaorm1"  size="7" maxlength="7" onKeyPress="JavaScript:return Tecla(event);" tabindex="1">
          </font></b></p>
        </td>
      </tr>
    </table>
  </div>
  <br>
  <p>&nbsp;
  <div align="center">
    <center>
    <table border="0" cellpadding="0" cellspacing="0" width="40%">
      <tr>
        <td width="25%"><input type="submit" value="Confirmar" name="B1" tabindex="1"></td>
    </center>
        <td width="24%">
          <p align="center"><input type="reset" value="Limpar" name="B3" tabindex="3"></td>
    <center>
        <td width="61%"><input type="button" value="Fechar" name="B2" tabindex="4" onclick="javascript: window.close();"></td>
      </tr>
    </table>
    </center>
  </div>
</form>
</body>
</html>
 
t+
vilmar

http://www.vilmarbro.com.br
     
. . . z e n !
não registrado
ENUNCIADA !
Postada em 25/05/2004 16:12 hs   
cara... se não acredita mas não funciona...
 
ó:
 
function KeyUp(obj)
{
  if (document.all)
  {//internet explorer
     var strTecla = event.keycode;
   }
   else if (document.layers)
   {//netscape
     var strTecla = obj.which;
    }
    if (strTecla>47 && strTecla<58)
    {
       return true;
     }
      else
      {
         if (strTecla!=8)
         {
            window.event.KeyCode=0;
            return false;
          }
          else
          {
             return true;
           }
       }
    }
   
. . . z e n !
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 26/05/2004 12:18 hs            
esta retornando 'undefined' na variavel strTecla
 
caraca... estranho pra caralho...
   
vilmarbr
Pontos: 2843
SAO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 26/05/2004 20:20 hs         
vc. está passando isso como parâmetro:
onKeyPress="JavaScript:return Tecla(event);"
ou tenta assim:
onKeyPress="JavaScript:return Tecla('event');"
 
t+

http://www.vilmarbro.com.br
   
. . . z e n !
não registrado
Postada em 27/05/2004 12:11 hs   
naum tah rolando... continua com o undefined
     
Página(s): 1/2      PRÓXIMA »


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página