我有一个限制粘贴功能的任务。为此,我使用了代码
$(document).on('keyup', '.txtStyle', function (e) {
debugger;
var charsSoFar = $('#' + container_id).val().length;
remaining = 500 - charsSoFar;
$('#rem_' + container_id).text('Characters remaining ' + remaining);
if (charsSoFar > 500) {
alert("Hai");
}
});
如何限制粘贴功能?请帮忙
答案 0 :(得分:2)
根据我的理解,你想要在达到最大值时停止用户输入,所以我建议
if (textbox.val().length >500 )
textbox.val(textbox.val().substring(0,500));
在500字符用户无法输入或粘贴文本框后会产生错觉。
答案 1 :(得分:0)
看看这.....这将对你有帮助。
if (event.ctrlKey==true && (event.which == '118' || event.which == '86')) {
alert('Paste Restricted!');
e.preventDefault();
}
答案 2 :(得分:0)
$(document).on('keyup', '.txtStyle', function(e) { debugger;
var charsSoFar = $('#' + container_id).val().length;
remaining = 500 - charsSoFar;
$('#rem_' + container_id).text('Characters remaining ' + remaining);
if (charsSoFar > 500) {
if (e.keyCode == 86 && e.ctrlKey) {
alert("Hai");
}
}
});