jquery 如何限制用户不能在summernote文本区域输入字符?

mccptt67  于 2023-08-04  发布在  jQuery
关注(0)|答案(1)|浏览(116)

我正在使用summernote编辑器,我想做的是限制用户在文本区域预先填充的情况下添加字符,但我不知道如何限制用户在文本区域中不输入单个字符。这是我的代码

$(document).ready(function() {
  $('#summernote').summernote({
   callbacks: {
     onKeydown: function(e) {
      if(e.keyCode > 64 && e.KeyCode < 122)
      {
         e.target.blur();
      }
    }
  }
 });
});

字符串

xbp102n0

xbp102n01#

<!DOCTYPE html>
<html lang="en">
<head>
  <title>Summernote Example</title>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css">
  <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
  <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.16.0/umd/popper.min.js"></script>
  <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/js/bootstrap.min.js"></script>
  <link href="https://cdn.jsdelivr.net/npm/summernote@0.8.18/dist/summernote.min.css" rel="stylesheet">
<script src="https://cdn.jsdelivr.net/npm/summernote@0.8.18/dist/summernote.min.js"></script>
</head>
<body>

<div class="container mt-3">
 <div class="inner-container">
    <div id="summernote1">
          Hello Summernote ! please enter text.
     </div>
  </div>

</div>

<script type="text/javascript">
$(document).ready(function() {
  $('#summernote1').summernote({
   callbacks: {
     onKeydown: function(e) {
      if(e.keyCode > 0)
      {
         e.preventDefault();
      }
    }
  }
 });
});

</script>
</body>
</html>

字符串
我只是在我的HTML页面中添加了这段代码,它对我很有效。

$(document).ready(function() {
  $('#summernote1').summernote({
   callbacks: {
     onKeydown: function(e) {
      if(e.keyCode > 0)
      {
         e.preventDefault();
      }
    }
  }
 });
});

相关问题