javascript - 一旦值达到一定长度,自动触发文本字段

标签 javascript

现在我正在开发一个基于条形码的考勤系统。一旦文本字段检测到值有 10 个字符,任何 javascript 事件都可以解决,文本字段将被触发,我可以获得该值。

有什么解决办法吗?

最佳答案

我不确定“文本字段将被触发”是什么意思,但您可以通过绑定(bind)到 keyup 事件来了解何时输入第 10 个字符:

document.getElementById("example").onkeyup = function() {
    if(this.value.length === 10) {
        console.log("ok");  
    } 
};

最好使用 addEventListenerattachEvent 而不是设置 onkeyup 属性,但我会将其留给您。

这是一个working example .

关于javascript - 一旦值达到一定长度,自动触发文本字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9189493/

相关文章:

javascript - 使用 JavaScript 从 SharePoint 中的当前网站获取子网站

javascript - livequery 停止工作

javascript - 查找 id 字符串包含某个字符串的位置

javascript - AngularJS Kendo 模板不工作

javascript - 如何在 angularjs 中为悬停元素添加延迟?

javascript - Onclick 菜单打开缓慢

javascript - 当没有输入其他字符值时限制传输空格键值

javascript - 将 javascript 的值(value)转化为速度

javascript - 同一个元素的多个点击事件?

javascript - 选择具有边框半径的 div 后删除框