Javascript 在字段达到最大长度后按登录按钮

Javascript 在字段达到最大长度后按登录按钮,javascript,jquery,jquery-ui,Javascript,Jquery,Jquery Ui,我得到了一个登录表单,empNum和ssn的最大长度是4。这是我的密码 HTML: 这意味着当我用4个字符填充empNum时,它是自动制表到ssn字段。如何填写ssn的4个字符,它将自动登录而不是按登录按钮。尝试使用: $('#ssn').keyup(function() { if(this.value.length == this.maxLength) { $('input[type="submit"]').click(); } }) 谢谢,但我是否保留此代码

我得到了一个登录表单,empNum和ssn的最大长度是4。这是我的密码 HTML:

这意味着当我用4个字符填充empNum时,它是自动制表到ssn字段。如何填写ssn的4个字符,它将自动登录而不是按登录按钮。

尝试使用:

$('#ssn').keyup(function() {
    if(this.value.length == this.maxLength) {
        $('input[type="submit"]').click();
    }
})

谢谢,但我是否保留此代码?onkeyup=“nextField(这个,'submit')”,我尝试了你的代码,但即使我删除了onkeyup=“nextField(这个,'submit'),它也不起作用。你检查过我的演示吗?在使用jQuery时不要使用内联事件处理程序。当然,它可以工作,我得到了关于检查正确的解决方案,对此表示抱歉,感谢您的帮助。
function nextField(current, nextFieldID) {
    if (current.value.length >= current.maxLength) {
        document.getElementById(nextFieldID).focus();
    }
}
$('#ssn').keyup(function() {
    if(this.value.length == this.maxLength) {
        $('input[type="submit"]').click();
    }
})