FireFoxのjQuery keypressイベントは、String.fromCharCode(e.keyCode)
の変換後にイベントオブジェクト の暗号化keyCode
プロパティを提供しますが、Chromeでは完全に機能します。続きjquery keypressイベントオブジェクトkeyCode firefoxの問題?
は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>
魅力的なように働いて...ありがとう:) –
e.charCode || e.keyCode <=これは完璧です:) – Jasmeen
MDN e.keyCodeとe.charCodeとe.whichは推奨されていません。 e.codeと呼ばれる交換が適切なサポートを持っていないので、私はそれに驚いていました。それは今IE9をサポートしているe.keyだけです – Mattijs