我有一个问题,我在 TextBox 上进行了验证,以防止用户输入超过 10 个字符的数据,我已经在 keyprees 上应用了验证,但我无法限制用户粘贴长度超过 10 的数据。我已经搜索并尝试粘贴事件,但它不工作它不限制用户粘贴值,preventDefault(); 不管用。
代码-
$('#EMName').bind('paste', function (e) {
var self = $(this);
var v = false;
var flag = setTimeout(function () {
var len = $(self).val().length;
if (len > 10) {
alert("false");
v = false;
return false
}
else {
alert("true");
v = true;
return true;
}
}, 0);
if (v == false)
e.preventDefault();
});