我在基于 Cordova 的 Android 应用程序中使用 maxlength。我已经使用此代码实现了 maxlength-
$('.limit-eight').keyup(function(e) {
if (e.keyCode != 8 || e.keyCode != 46) {
if ($(this).val().length >= 8) {
$(this).val($(this).val().substr(0, 8));
}
}
});
但每当用户复制和粘贴时,文本都会按原样粘贴,不受限制。
最佳答案
附加粘贴事件
$('.limit-eight').on('paste', function() {
// do your logic here
console.log('text pasted!')
})
关于javascript - Cordova/PhoneGap Android 应用程序中的 Maxlength 和复制粘贴,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32688717/