首先,我正在使用:
- Jquery 1.8.3
- 屏蔽输入插件 1.3.1(该插件可在 here 找到)
我的目标:
- 屏蔽输入字段以仅接受 11 位数字。不过,我希望它接受复制和粘贴,如果我从外部源(例如文本文件)复制仅包含 11 个数字的文本,该插件会让我粘贴到屏蔽的输入字段中。
问题:
- 当我尝试粘贴例如:03073870970(11 个数字)时,掩码仅接受030738709(9 个数字)。
我应该怎么做才能解决这个问题?欢迎任何提示。
最佳答案
您不需要更改您的插件。您可以绑定(bind)粘贴事件并在粘贴之前清除内容。因此, mask 不会保留任何空间来阻止您粘贴。
$('input.class').bind('paste', function () { $(this).val(''); });
关于JQuery 屏蔽输入插件不接受粘贴,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14509384/