gpt4 book ai didi

javascript - 输入 在复制和粘贴时禁用文本输入

转载 作者:行者123 更新时间:2023-11-30 07:04:38 24 4
gpt4 key购买 nike

以下功能运行良好,但目前停止粘贴文本和数字。有没有办法只停止输入中的文本?

var restrictInputToDigits = function(){
$('.digits').keypress(function(key) {
if(key.charCode < 48 || key.charCode > 57) return false;
});
$('.digits').bind('copy paste', function (e) {
e.preventDefault();
});
}

我也想粘贴数字。

最佳答案

首先获取文本字段的值。然后用空字符替换除数字以外的所有字符。这应该有帮助

$('.digits').on('change keyup',function(){
var value = $(this).val().toString().replace(/[^0-9]/g, '');
$(this).val(value);
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js"></script>
<input type="text" class="digits">

关于javascript - 输入 在复制和粘贴时禁用文本输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27405977/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com