我在我的网站上有一个使用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来实现.