禁止文本框输入中文和空格(适用于密码输入框)


<!DOCTYPE html>  
<html lang="en">  
<head>  
  <meta charset="utf-8">  
  <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">  
  <title>Swiper demo</title>  
  <style>  
  
  </style>  
</head>  
<body>  
<input type="text" name="" id="m-input">  
  
  
<script src="https://cdn.bootcss.com/jquery/3.3.1/jquery.min.js"></script>  
  
<script>  
$('#m-input').on('keyup change', function () {  
  var that = $(this);  
  var val = that.val();  
  var temp = ""   
  for(var i = 0; i < val.length; i++) {  
      var char = val.charCodeAt(i);  
      if (char > 0 && char < 255 && char !== 32) {  
          temp += val.charAt(i)   
      }  
  }  
  that.val(temp);    
});  
</script>  
</body>  
</html>




猜你喜欢

转载自blog.csdn.net/xutongbao/article/details/80591008