|
1
3
您不需要限制复制或剪切操作。对粘贴事件应用测试就足够了。只有在剪贴板中找到要粘贴的非数字字符时,才会阻止此事件。 我还没来得及测试这个,所以,请在必要时尝试改进。 编辑: 我很惊讶我最初的回答得到了如此多的正面反馈。不过,这里有一个替代版本,我相信这是一个有点宽容和用户友好。它允许首先输入任何可能的字符(每个输入或粘贴),并删除所有 非数值 之后的字符:
|
|
2
1
你想要的是在剪贴板的内容被添加到你的输入之前访问它。
为此,您通常会查看
DataTransfer
正在沿着
ClipboardEvent
.clipboardData属性。
请注意,我必须修改一下onkeypress处理程序,这样它就不会阻止ctrl+v组合,但在IMO中,这个函数可能会受益于完全重构。。。
|
|
|
code-geek · Jquery根据单选按钮选择隐藏或显示文本字段 1 年前 |
|
|
Jamie · 在CSS链接的文件名中添加Jinja占位符 1 年前 |
|
ptownbro · 重叠分区标签,同时保持以下所有分区和内容就位 1 年前 |
|
|
john Rizzo · 按钮背景颜色、悬停和活动状态存在问题 1 年前 |