用户键入时如何获取文本框文本的长度

时间:2018-09-27 20:21:43

标签: javascript html

我已经研究了这个问题几个小时,对我来说什么都没有解决... 这就是我所拥有的:

<input id="txtSignInVerificationCode" runat="server" type="text" class="verificationTextbox" onkeydown="func()" />

...

<script>
    function func() {
        if ($("#txtSignInVerificationCode").val().length == 6)
            alert("NICE");
    }
</script>

我的目标是,只要在文本框中写入的文本长度达到6,用户就会立即收到警报(不模糊)。 谢谢!

1 个答案:

答案 0 :(得分:0)

问题是在编程中,我们总是从0开始计数。我只是将长度更改为5。这应该可以正常工作!

JsonDocument doc = bucket.get("ID");
doc.content().put("additionalCodes",new Code(...));
doc = bucket.upsert(doc);

编辑:

您也可以将<script> function func() { if ($("#txtSignInVerificationCode").val().length == 5) alert("NICE"); } </script> 方法更改为onkeydown。在这种情况下,无需应用以上任何更改。