Html 用制表符分隔的数据填充注册表

Html 用制表符分隔的数据填充注册表,html,csv,Html,Csv,我有一个制表符分隔的数据,比如说姓名地址DOB EmailID复制到剪贴板,现在我需要将此数据粘贴到一些包含这些字段的在线html表单上,但每当我尝试这样做时,它都会将所有内容粘贴到所选文本框中,如果我在excel中尝试同样的方法,它会识别选项卡并将每个字段正确地放置在不同的单元格中 我是否需要以其他方式格式化输入数据,请告诉我。当有人将数据粘贴到字段中时,有点难以判断。我相信只有IE和Safari支持onpaste事件[]。对于其他人,您可以只检查按键事件 无论如何,如果可以找到适当的事件来锁

我有一个制表符分隔的数据,比如说姓名地址DOB EmailID复制到剪贴板,现在我需要将此数据粘贴到一些包含这些字段的在线html表单上,但每当我尝试这样做时,它都会将所有内容粘贴到所选文本框中,如果我在excel中尝试同样的方法,它会识别选项卡并将每个字段正确地放置在不同的单元格中


我是否需要以其他方式格式化输入数据,请告诉我。

当有人将数据粘贴到字段中时,有点难以判断。我相信只有IE和Safari支持
onpaste
事件[]。对于其他人,您可以只检查按键事件

无论如何,如果可以找到适当的事件来锁定,只需检查元素的值,如果它包含制表符,则拆分该元素的值并填充其余字段

document.getElementById('first_field').onpaste = function() {
    var cells = this.value.split('\t');
    if (cells.length > 1) {
        // loop through 'cells' and put the value into the other fields
    }
};

我不确定这在没有编程(创建html表单以发布)的情况下是可能的,我通常不推荐这样做,但如果您不熟悉任何编程结构,您可能希望签出autohotkey,您可能可以让它模拟您的复制和粘贴操作。如果你想要一个真正的解决方案,就喊一声