Desabilitar teclas JSF

4 respostas
alves.Felipe

Ola…
alguém sabe se tem como desabilitar teclas com jsf…
na real eu quero desativar o backspace…
obg

4 Respostas

jeveaux

Você vai ter que fazer isso com JavaScript, mas não é 100% confiável, já que o cliente pode simplesmente desativar o JavaScript no browser.

alves.Felipe

pois eh… mas se eu fizer isso… qdo o foco tiver num campo… vai funcionar para apagar os dados?
e para funcionar no ie e firefox é um saci tb neh?? hehe

crpablo

Isso resolve… contando que o javascript vai estar habilitado…

deabilitaBackspace = function(event){ if (event.srcElement && event.srcElement.tagName.toUpperCase() == "INPUT") return true; if (event.target && event.target.nodeName.toUpperCase() == "INPUT") return true; if (event.charCode && event.charCode == 8) { return false; } if (event.keyCode && event.keyCode == 8) { return false; } return true; }

Abraço

alves.Felipe

valeu pela ajuda…
vou testar…

Criado 14 de janeiro de 2010
Ultima resposta 14 de jan. de 2010
Respostas 4
Participantes 3