jQuery keypress event for FireFox proporciona la propiedad cifrada keyCode
para el objeto de evento después de la conversión String.fromCharCode(e.keyCode)
pero funciona perfectamente en Chrome.jquery keypress event object keyCode for firefox problem?
A continuación se presenta el código javascript:
<!-- #booter and #text are ids of html element textarea -->
<script type="text/javascript">
$(function(){
$('#booter').keypress(function(e){
var input = $(this).val() + String.fromCharCode(e.keyCode);
$('#text').focus().val(input);
return false;
});
});
</script>
Funcionó como un encanto ... Gracias :) –
e.charCode || e.keyCode <= This is Perfect :) – Jasmeen
Solo tenga en cuenta que según MDN e.keyCode y e.charCode y e.which están en desuso. Me sorprendió un poco porque el reemplazo, llamado e.code, no cuenta con el soporte adecuado. Parece que la única opción ahora es e.key que tiene soporte para IE9 – Mattijs