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

时间:2014-02-09 22:40:48

标签: javascript jquery

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

提前致谢..

这是现有的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){

2 个答案:

答案 0 :(得分:0)

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

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

答案 1 :(得分:0)

的onblur =”验证()”

或设置jquery模糊事件?