Ir para conteúdo

POWERED BY:

Arquivado

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

Txai

[Resolvido] bloquear o "backspace" pelo keycode

Recommended Posts

e ai pessoal

 

andei pesquisando, e pesquisando, e achei em vários fóruns essa dúvida e não achei solução....

 

 

 

como eu bloqueio o backspace?

 

tentei o código clássico:

 

 


event.keyCode == 8 ? return false : return true;

mas sem sucesso, ele não pega o backspace(e nem o delete)

 

pois bem, se alguém que já teve este mesmo problema puder ajudar, eu continuarei procurando uma solução.

 

 

Desde já Obrigado!

 

 

 

 

edit:

 

 

achei a solução...

 

 

...

 

<html lang="en">
<head>
<title>capturing and cancelling the backspace key</title>
<script type="text/javascript">
document.onkeydown = document.onkeypress = function (evt) {
if (typeof evt == 'undefined') {
evt = window.event;
}
if (evt) {
var keyCode = evt.keyCode ? evt.keyCode : evt.charCode;
if (keyCode == 8) {
if (evt.preventDefault) {
evt.preventDefault();
}
return false;
}
else {
return true;
}
}
else {
return true;
}
}
</script>
</head>
<body>
<p><input type="text" name="text" id="text"/>Is the backspace key cancelled?</p>
</body>
</html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.