现在我正在开发一个基于条形码的考勤系统。一旦文本字段检测到值有 10 个字符,任何 javascript 事件都可以解决,文本字段将被触发,我可以获得该值。
有什么解决办法吗?
最佳答案
我不确定“文本字段将被触发”是什么意思,但您可以通过绑定(bind)到 keyup
事件来了解何时输入第 10 个字符:
document.getElementById("example").onkeyup = function() {
if(this.value.length === 10) {
console.log("ok");
}
};
最好使用 addEventListener
或 attachEvent
而不是设置 onkeyup
属性,但我会将其留给您。
这是一个working example .
关于javascript - 一旦值达到一定长度,自动触发文本字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9189493/