gpt4 book ai didi

javascript - 打字时转换为大写,有一些延迟

转载 作者:可可西里 更新时间:2023-11-01 02:49:07 25 4
gpt4 key购买 nike

我在输入时使用以下代码将其转换为大写。

      $(".input_capital").live('keypress', function(e)
{
var defaultStr = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';
var checkstr = $(this).val();
var str1 = '';
for (i = 0; i < checkstr.length; i++)
{
var ch = checkstr.charCodeAt(i);
if (ch>=97 && ch<=122){
str1 += defaultStr.charAt(ch-97);
}else{
str1 += checkstr.charAt(i);
}
}
$(this).focus();
$(this).val(str1);
});

还有下面的代码

  $(".input_capital").live('keypress', function(e)
{
$(this).val($(this).val().toUpperCase());
});

以上所有这些代码都运行良好。但是对于能够在一段时间内查看小写字母的用户。之后仅将其转换为大写。

我尝试在 css 中使用“text-transform: uppercase”。但它不适用于 Android 操作系统的三星标签。请任何人帮助我通过脚本实现这一目标。

最佳答案

注意:这个答案是没有延迟的..如果你想避免使用 Jquery

尝试

<input type="text" style="text-transform: uppercase">

Demo - JSFiddle

关于javascript - 打字时转换为大写,有一些延迟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13155261/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com