Beispiel für das automatische Springen zum letzten Zeichen, nachdem das Eingabefeld in HTML geändert wurde

黄舟
Freigeben: 2017-10-23 09:58:34
Original
3519 Leute haben es durchsucht

Ein Beispiel für das automatische Springen zum letzten Zeichen, nachdem das Eingabefeld in HTML geändert wurde

<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,&#39;&#39;)" 
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,&#39;&#39;)">
Nach dem Login kopieren

Es gibt drei Ereignisse, ein Onpaste wird verwendet, um das Einfügen zu verhindern, und die restlichen zwei werden verwendet, um das Einfügen zu verhindern Sonderzeichen entfernen. Der Grund für das Problem ist das Ersetzen. Es ähnelt einer erneuten Eingabe, sodass der Cursor am Ende aufgelöst wird und das Ersetzungsereignis ausgelöst wird, wenn der Cursor verloren geht

Das obige ist der detaillierte Inhalt vonBeispiel für das automatische Springen zum letzten Zeichen, nachdem das Eingabefeld in HTML geändert wurde. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage