2
私のアンドロイドタブで問題が発生しました。スクリプトが機能しません。jqueryバインドキーがアンドロイドタブで機能しない
jQuery('.letters-field').bind('keypress', function(evt) {
var charCode = (evt.which) ? evt.which : event.keyCode
console.log(charCode);
if (charCode > 32 && (charCode < 65 || charCode > 122))
return false;
return true;
});
myスクリプトでは、入力フィールドに数字を入力することはできません。これは、文字のみを許可します。それは他のデバイスで動作しますが、アンドロイドタブではありません..これについての任意のアイデア?
私はkeyupとkeydownで置き換えようとしましたが、文字を許可するスクリプトは動作しません – gadss
どのように動作しないのか説明できますか? – maddockst
私は 'jQuery( '。letters-field')のように置き換えたようですが、bind( 'keydown'、function(evt){..'}しかし、' return false'や 'return true'がコード内で動作していないようです – gadss