我有一个文本框,我在 jquery 中检查它的长度是否小于 11 个字符。在测试中,我输入了十个字符,但 length 方法仅返回一个字符。
这是我的文本框:
<input type="text" id="txtMyText" name="myText" value="testing" onblur = "chkInput()"/>
当我退出此框时,我的函数 chkInput 被调用,但没有按我的预期工作。所以我插入了一个带有长度属性的警报:
alert("Text " + $("#txtMyText").length);
警报显示长度 = 1。
最佳答案
您想要 textarea
element 的文本长度 :
alert('Text ' + $('#txtMyText').val().length);
关于javascript - 文本框内容的长度在应该更大时仅返回 1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18322976/