javascript - Cordova/PhoneGap Android 应用程序中的 Maxlength 和复制粘贴

标签 javascript android jquery cordova

我在基于 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/

相关文章:

javascript - 如何在一段时间后隐藏和显示我的功能?

php - 如何在不刷新页面的情况下使用ajax保存acf_form

javascript - 通过 javascript 为 YouTube 流聊天 iframe 自定义 CSS 样式

java - Android:如何知道哪些联系人已经安装了该应用程序?

android - 使用 Bing Maps Android SDK 作为库

android - 如何获取隐藏键盘事件

php - CodeIgniter、PHP、jQuery 和 AJAX

javascript - 如何从 Google Chrome 扩展程序访问网页的事件监听器

javascript - 简单的AJAX检索XML文件中的数据,在 ".responseXML"左右出错

javascript - 尝试通过 CSS 指针事件禁用点击