Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/429.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 如何在Google Chrome 83.0.4103.61版上捕获日期输入的回车键_Javascript_Html - Fatal编程技术网

Javascript 如何在Google Chrome 83.0.4103.61版上捕获日期输入的回车键

Javascript 如何在Google Chrome 83.0.4103.61版上捕获日期输入的回车键,javascript,html,Javascript,Html,我一直在使用此功能在数据输入表单中捕获带有onkeypress的回车键,以将焦点设置在下一个字段上 function setFocus(evx, idx) { var charCode = (evx.which) ? evx.which : event.keyCode if (charCode == 13) { evx.preventDefault(); document.getElementById(idx).focus();

我一直在使用此功能在数据输入表单中捕获带有
onkeypress
的回车键,以将焦点设置在下一个字段上

   function setFocus(evx, idx)
  {
     var charCode = (evx.which) ? evx.which : event.keyCode
     if (charCode == 13) {
        evx.preventDefault();
        document.getElementById(idx).focus();
        document.getElementById(idx).select();
        }
  }
在Google Chrome升级到83.0.4103.61版本之前,它一直运行良好。现在在日期字段上按Enter键,它将打开日期选择器日历,而不是调用此函数并在所需字段上设置焦点。有人有办法克服它吗。由于此更新,我的整个应用程序都受到影响


功能设置焦点(evx、idx){
var charCode=(evx.which)?evx.which:event.keyCode
if(charCode==13){
evx.preventDefault();
document.getElementById(idx.focus();
document.getElementById(idx.select();
}
}
预订日期:


我报告了这个问题,他们承认在即将发布的版本中删除了它


您可以创建一个“不使用日期输入”事件吗?
事件。该事件和
事件。keyCode
已被弃用一段时间了。改用。我最后的评论不会解决问题;这只是一个警告。还有
事件。code
。现在最好使用第三方日期选择器组件,直到本机控件的行为标准制定出来。