【发布时间】:2017-03-09 21:53:55
【问题描述】:
我在 javascript 或 jquery 方面不是很有经验。我需要确定用户的光标是否位于文本输入字段的最后一个位置,按键时最大长度为 3。如果是这样,请将焦点切换到下一个字段。我已经在表单上看到过很多这样的事情,所以我认为每个人都可以理解我正在寻找的半通用功能。有问题的输入字段不是文本类型,而是 tel 类型
我试图在这里找到这个问题的答案,但我无法理解我所问的类似问题的任何答案,但并不完全相同。例如,它提到了 selectionStart 和 selectionEnd 但我找不到真正解释这些的地方。在我看来,它们涉及选定的文本,但这不是我想要的。
我希望在用户键入时对其进行检查。以下是我尝试查看是否可以返回正确的值,但它返回未定义。
$("#phone1").keyup(function(){
var phone = $("#phone1");
alert(phone.selectionEnd);
});
对不起,如果我不明白其中的一些。任何帮助将不胜感激。谢谢。
【问题讨论】:
标签: javascript jquery