でテキストを大文字に変換する関数がありますkeyup
。コードは次のようになります(SOでも見つけたと思います):
$(selector).bind('keyup', function (e) {
if (e.which >= 97 && e.which <= 122) {
var newKey = e.which - 32;
e.keyCode = newKey;
e.charCode = newKey;
}
$(this).val((object.val()).toUpperCase());
});
問題
shift
Chrome では、テキストを入力して+を使用して選択しようとするとhome
、カーソルが最後の文字に戻り、何も選択されません。
Firefox と IE でもテストしましたが、問題なく動作しています。
私を助けてください