Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/447.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 搜索字段中的日语平假名模式_Javascript_Jquery_Lang - Fatal编程技术网

Javascript 搜索字段中的日语平假名模式

Javascript 搜索字段中的日语平假名模式,javascript,jquery,lang,Javascript,Jquery,Lang,各位 我在我的网页上有一个搜索字段,这个网页也在日语模式下使用;问题是,当我们在使用搜索框时,在日语的平假名模式下键入时,它会键入日语数字;我将它们替换为英文数字,但当我们处于平假名输入模式时,我们需要按两次enter键来启动搜索 我们如何在Javascript或jQuery中实现某些东西,以便只按一次Enter键即可启动搜索,而不是按两次 代码: 因为Enter是用来确认输入法输入的,所以我认为没有通用的方法来确认输入法输入,也不认为您应该这样做。想想它在日本用户的所有页面上通常是如何工作的,

各位

我在我的网页上有一个搜索字段,这个网页也在日语模式下使用;问题是,当我们在使用搜索框时,在日语的平假名模式下键入时,它会键入日语数字;我将它们替换为英文数字,但当我们处于平假名输入模式时,我们需要按两次enter键来启动搜索

我们如何在Javascript或jQuery中实现某些东西,以便只按一次Enter键即可启动搜索,而不是按两次

代码:
因为Enter是用来确认输入法输入的,所以我认为没有通用的方法来确认输入法输入,也不认为您应该这样做。想想它在日本用户的所有页面上通常是如何工作的,并坚持下去;不要让用户对自定义行为感到惊讶。我可以在IME文档中的何处找到它,以便在用户要求时向他们显示它。。我知道这是用于确认输入法的默认行为,但我需要它的链接……)没有“IME文档”,因为有多个IME,在不同的平台上工作方式不同。这就是为什么没有通用的方法可以在任何地方使用。
function cleanup(elem) {
    elem.value = elem.value.replace(/[1234567890]/g, function (m) {
        return String.fromCharCode(m.charCodeAt(0) - 65248)
    });
}