场景

示例代码:

<input type="text" id="chineseLastName"
name="chineseLastName"
maxlength="16"
class="required w_20 fl h_36em line_h_36em c_gray_777 bor_rad_05em bor_gray_ddd border bg_white"
value="${contact.chineseLastName }"
placeholder="中文姓(拼音)"
data-tip="请输入中文姓(拼音)"
data-valid="isNonEmpty"
data-error= "中文姓(拼音)不能为空"
onkeyup="value=value.replace(/[^a-zA-Z]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^a-zA-Z]/g,''))"/>

注:

onkeyup="value=value.replace(/[^a-zA-Z]/g,'')"

是主要实现代码,通过这个属性设置可以设置只能输入英文。

onbeforepaste:

在用户将要粘贴的内容粘入文本框时,clipboardData.getData先读出要粘贴的内容,删除不是英文的字符,只保留英文,clipboardData.setData将处理好的字符复制到剪切板,显示在文本框中。

Input中onbeforepaste的作用相关推荐

  1. 在js中获取input中的value

    1.前提:我导入了这些js,不知道有没有依赖作用 <script type="text/javascript" src="js/jquery-3.3.1.js&qu ...

  2. html中scope的作用,AngularJS 作用域(Scope)

    AngularJS 作用域(Scope) 作用域(Scope) 是一个存储应用数据模型的对象 为 表达式 提供了一个执行上下文 作用域的层级结构对应于 DOM 树结构 作用域可以监听 表达式 的变化并 ...

  3. mysql leave的作用_MySQL数据库中DELIMITER的作用

    以下的文章主要是向大家描述的是MySQL数据库中delimiter的作用是什么?我们一般都认为这个命令和存储过程关系不大,到底是不是这样的呢?以下的文章将会给你相关的知识,望你会有所收获. 下面是一个 ...

  4. mysql delimiter的作用_MySQL数据库中delimiter的作用概述

    以下的文章主要是向大家描述的是MySQL数据库中delimiter的作用是什么?我们一般都认为这个命令和存储过程关系不大,到底是不是这样的呢?以下的文章将会给你相关的知识,望你会有所收获. 其实就是告 ...

  5. 【杂记】(input获取焦点失去焦点、获取input中输入的值、 键盘事件、js事件、Math 属性、手机自适应meta定义、 去掉input内置阴影、图片居中、去蓝色默认背景、点击去掉默认边框)

    1. input获取焦点失去焦点 input:focus{border:1px red solid:} 获取焦点 .focus()失去焦点.blur() 2. 获取input中输入的值 <inp ...

  6. 26.Vue列表渲染中key的作用与原理(内含虚拟DOM的对比算法详解)

    目录 1.暴露问题,使用index作为key 2.使用唯一标识p.id作为key 3.不写key的配置 4.key的工作原理及虚拟DOM的对比算法 5.总结 25.Vue列表渲染_爱米酱的博客-CSD ...

  7. html中input中type属性值,HTML的input中type属性的属性值包括哪些

    HTML的input中type属性的属性值包括哪些 (2011-11-25 16:44:40) 标签: 杂谈 1.取消按钮按下时的虚线框,在input里添加属性值 hideFocus 或者 HideF ...

  8. python何时用try_python中try的作用是什么

    python中try的作用是什么 发布时间:2020-08-05 13:45:21 来源:亿速云 阅读:96 作者:小新 小编给大家分享一下python中try的作用是什么,相信大部分人都还不怎么了解 ...

  9. 【Vue】中Key的作用

    Vue中key的作用 虚拟DOM 虚拟DOM 本质上是一个js对象 ,通过对象来表示真实的DOM结构. key是虚拟DOM对象的标识,当状态中的数据发生变化时,Vue会根据 新数据 生成 新的虚拟DO ...

最新文章

  1. MySQL之alter语句用法总结
  2. Kafka监控架构设计
  3. 人类视觉系统_对人类视觉系统的对抗攻击
  4. 56PY宿迁味道这么可口
  5. [代码]Delphi实现双击左CTRL键调用记事本
  6. 【php】使用phpdbg来调试php程序
  7. resnet预训练模型_干货 | NLP中的十个预训练模型
  8. DataSetProvider的Option属性
  9. 计算机office demo,办公软件应用(Office2007)中级_DEMO盘-2013
  10. MATLAB的官方网站上其实有很多MATLAB的学习和使用资料(文档、视频都有不少)
  11. Linux 修改环境变量设置的三种方式
  12. div+css三栏式布局
  13. CMD命令提示符保姆级入门教程
  14. 龙之谷2服务器维护,龙之谷2更新后进不去游戏解决方法
  15. $(div /)代表的意思
  16. 水墨风的山水大坝3d可视化场景
  17. Ubuntu18.04使用RPLIDAR A2M12雷达出错的解决办法
  18. 雅虎搜索的中文官方Blog推出
  19. rust主播排行_「Rust日报」2019每周精选 • 第四期
  20. 干货来袭!CSS的行内样式与内联样式,看完就会了

热门文章

  1. 你对Java网络编程了解的如何?Java NIO 网络编程 | Netty前期知识(二)
  2. java.lang.ClassNotFoundException: javax.servlet.jsp.jstl.core.LoopTag 错误
  3. zookeeper集群配置与配置文件详解
  4. java 151建议_编写高质量代码改善java程序的151个建议——导航开篇
  5. mysql dump 增量_mysql mysqldump数据备份和增量备份
  6. servlet后台如何接受multpartfile_Servlet进阶教程(你不得不知道的Servlet知识点)
  7. unzip 分包_建筑总包企业计量分包成本时,未取得相应分包发票,增值税如何处理?...
  8. python cnn图像分类_关于CNN图像分类的一份综合设计指南
  9. windows服务器双网卡链路聚合_基于windows server 2012的多网卡链路聚合实验设计与......
  10. pip安装包一直提示找不到