我在我的网站上使用了6个输入字段。网站访问者只需在这6个框中输入6位数的代码。问题在于他们会得到6位数的代码,只需将它们粘贴到第一个输入字段中,剩下的5位数就可以将它们简单地复制到我们发送给这些输入字段的6位代码中进入其余的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]">
我看到了张贴类似这样的位置:Pasting of serialnumber over multiple textfields
但它不没有我正在寻找的解决方案。理想情况下,这可以使用jQuery或普通的JavaScript来完成。
不太清楚你想要做什么。 – 2012-08-03 22:22:59
可能有所帮助:http://stackoverflow.com/questions/686995/jquery-catch-paste-input – galchen 2012-08-03 22:33:14
为什么不简单地用一个输入字段替换六个输入字段,其中'size = 6 maxlength = 6'? – 2012-08-04 04:52:09