Comment empêcher l'utilisateur de taper dans le champ de texte sans désactiver le terrain?

J'ai essayé:

$('input').keyup(function() {

   $(this).attr('val', '');

});

mais il supprime le texte entré peu après une lettre est entré. Est-il de toute façon à empêcher l'utilisateur d'entrer du texte complètement sans avoir recours à la désactivation du champ de texte?

  • est keydown() ou keypress() plus efficace?
InformationsquelleAutor Jacob | 2011-08-05