我有一个jquery令牌tagit插件,我想绑定到粘贴事件以正确添加项目.
我能够像这样绑定到粘贴事件:
.bind("paste", paste_input)
Run Code Online (Sandbox Code Playgroud)
...
function paste_input(e) {
console.log(e)
return false;
}
Run Code Online (Sandbox Code Playgroud)
如何获取实际粘贴的内容值?
我在我的网站上有一个使用6个输入字段的表单.网站访问者只需在这6个框中输入一个6位数的代码.问题是他们将得到6位数的代码,并且理想的是允许他们简单地将我们发送到他们的6位数代码复制到这些输入字段中,只需将粘贴放入第一个输入字段并使剩下的5位数字去进入剩下的5个输入字段.它只比让每个数字手动输入每个输入字段容易得多.
这是我们目前使用的代码,但可以轻松更改以完成上述内容:
<input type="text" maxlength="1" class="def-txt-input" name="chars[1]">
<input type="text" maxlength="1" class="def-txt-input" name="chars[2]">
<input type="text" maxlength="1" class="def-txt-input" name="chars[3]">
<input type="text" maxlength="1" class="def-txt-input" name="chars[4]">
<input type="text" maxlength="1" class="def-txt-input" name="chars[5]">
<input type="text" maxlength="1" class="def-txt-input" name="chars[6]">
Run Code Online (Sandbox Code Playgroud)
我在这里看到了类似的帖子:在多个文本字段上粘贴序列号
但它没有我想要的解决方案.理想情况下,这可以使用jQuery或纯JavaScript来实现.