javascript - 如何在javascript中调用tab键事件

标签 javascript forms

这是我的简单数据

John Smith            Individual            010987654

我有三个文本框,上述数据将自动插入到我网页的第一个文本框中。

我的问题是

如何在文本框中插入数据后立即执行(意味着当文本框的 onchange 事件被触发时)

  1. 首先,javascript会在该字符串中查找“制表符”空格
  2. 其次,如果在字符串中找到“制表符”空格,JavaScript 将按“制表符”键并在另一个文本框中插入数据。

最佳答案

这是一个简单的旧 DOM-0 JavaScript 解决方案,只是为了好玩。

document.getElementById('the_form').onchange = function() {
    var field = this[0];
    var parts = field.value.split('\t');
    for (var i = 0; field = this[i]; i++) {
        field.value = parts[i] || '';
    }
}

http://jsfiddle.net/vKaxP/

关于javascript - 如何在javascript中调用tab键事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16391901/

相关文章:

html - 多个表单标签是不是一个坏主意?

forms - Symfony2 Twig 扩展 : Creating form

forms - 验证器的最小和最大数量 Angular 4

javascript - D3 折线图 y 轴被裁剪

javascript - 如何编写在打开上下文菜单时获取被点击的 url 的 safari 扩展?

javascript - html 中的表格占据所有屏幕,一列比其他列大

jquery - 使用 jQuery 选择值包含特殊字符的 HTML 选项

javascript - 限制 jQuery UI 可拖动移动到任意 "enclosure"

javascript - 在 Angular 2 中动态隐藏/显示工具提示

django - 如何让 Django View 返回表单错误