Javascript 如何使用jquery虚拟键盘手动聚焦到下一个输入字段?
我正在页面中使用jquery虚拟键盘。我有两个输入框。在页面加载时,我手动聚焦第一个输入字段。使虚拟键盘启用。在焦点处按VK Tab键可切换到下一个输入字段。到目前为止还不错。但根据新的要求,当用户在第一个输入字段中输入8个字符时,焦点应移到下一个输入字段。我尝试在虚拟键盘按钮单击事件中添加条件,并设置Javascript 如何使用jquery虚拟键盘手动聚焦到下一个输入字段?,javascript,jquery,virtual-keyboard,Javascript,Jquery,Virtual Keyboard,我正在页面中使用jquery虚拟键盘。我有两个输入框。在页面加载时,我手动聚焦第一个输入字段。使虚拟键盘启用。在焦点处按VK Tab键可切换到下一个输入字段。到目前为止还不错。但根据新的要求,当用户在第一个输入字段中输入8个字符时,焦点应移到下一个输入字段。我尝试在虚拟键盘按钮单击事件中添加条件,并设置$(“#nexIPField”).focus(),但未按预期工作。如何做到这一点 我的想法是手动触发tab键事件来解决问题。如果正确,如何触发tab键事件?一种方法是在文本框上关联一个onchan
$(“#nexIPField”).focus()
,但未按预期工作。如何做到这一点
我的想法是手动触发tab键事件来解决问题。如果正确,如何触发tab键事件?一种方法是在文本框上关联一个
onchange
事件
在更改时调用函数以检查已键入的字符数。一旦它达到8,触发对你的下一个兄弟姐妹的关注
Javascript:
function checkChars() {
//take length of that input field and check for 8
$(this).next().focus();
}
更改仅在光标移出文本框时触发。我需要在key up(即jquery虚拟键盘的按键)中,当文本框的值更改时,按下
onchange
将触发。