Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/go/7.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 JQuery检查Tab键并单击下一个控件_Javascript_Jquery - Fatal编程技术网

Javascript JQuery检查Tab键并单击下一个控件

Javascript JQuery检查Tab键并单击下一个控件,javascript,jquery,Javascript,Jquery,当用户按下“Tab”并自动将选项卡移动到下一个控件时,我需要触发一个AJax调用来检查字段验证。下面的代码对“tab”很有效,但我想知道如何检查用户是否自愿使用鼠标单击下一个控件。最初,我使用“模糊”,但即使用户移动到不同的窗口,也会触发模糊 提前谢谢 下面是现有的JQuery代码- $("#table_appl,#table_enfr,#table_det01,#table_det02,#table_det03,#table_det04,#table_det05,#table_datais")

当用户按下“Tab”并自动将选项卡移动到下一个控件时,我需要触发一个AJax调用来检查字段验证。下面的代码对“tab”很有效,但我想知道如何检查用户是否自愿使用鼠标单击下一个控件。最初,我使用“模糊”,但即使用户移动到不同的窗口,也会触发模糊

提前谢谢

下面是现有的JQuery代码-

$("#table_appl,#table_enfr,#table_det01,#table_det02,#table_det03,#table_det04,#table_det05,#table_datais").on( "keydown", "input:text", function( event ) {

    if (event.keyCode === 9){

您可以将onfocus添加到这些字段中,因此如果该输入通过“tab”或单击进行聚焦,则将触发此事件

$("#table_appl,#table_enfr,#table_det01,#table_det02,#table_det03,#table_det04,#table_det05,#table_datais").on( "focus", "input:text", function( event ) {})
Onblur=“validate()”


或者设置一个JQURU模糊事件?

只是一个旁注…为什么不给这些元素一个单独的类,您可以选择所有元素,而不是选择每个id?谢谢您的评论…这更有意义。。。