首页/网站教程/内容

html中input输入框更改后自动跳到最后一个字符的案例

网站教程2024-05-28 阅读()
网页的本质就是超级文本标记语言,通过结合使用其他的Web技术(如:脚本语言、公共网关接口、组件等),可以创造出功能强大的网页。因而,超级文本标记语言是万维网(Web)编程的基础,也就是说万维网是建立在超文本基础之上的。超级文本标记语言之所以称为超文本标记语言,是因为文本中包含了所谓“超级链接”点。
html中input输入框修改后自动跳到最后一个字符的实例

<input class="m-form-control" onpaste="return false" placeholder="直播间名称" 
name="name" onkeyup="this.value=this.value.replace(/[^\u4e00-\u9fa5  \u0000-\u00ff  \u3002  \uFF1F  
\uFF01  \uff0c  \u3001  \uff1b  \uff1a  \u3008-\u300f  \u2018  \u2019  \u201c  \u201d  \uff08  \uff09  \u2014  \u2026  \u2013  \uff0e]/g,'')" 
onafterpaste="this.value=this.value.replace(/[^\u4e00-\u9fa5  \u0000-\u00ff  \u3002  \uFF1F  \uFF01  \uff0c  \u3001  
\uff1b  \uff1a  \u3008-\u300f  \u2018  \u2019  \u201c  
\u201d  \uff08  \uff09  \u2014  \u2026  \u2013  \uff0e]/g,'')">

有三个事件,一个onpaste用来禁止粘贴,剩下两个用来去掉特殊的字符,原因出在replace,replace替换后会像重新输入一样,所以光标会在最后

解决,把replace事件在失去光标的时候触发

以上就是html中input输入框修改后自动跳到最后一个字符的实例的详细内容,更多请关注php中文网其它相关文章!


网站建设是一个广义的术语,涵盖了许多不同的技能和学科中所使用的生产和维护的网站。

……

相关阅读