Heim  >  Artikel  >  Web-Frontend  >  So geben Sie mithilfe von JavaScript_Javascript-Kenntnissen dynamisch die Anzahl der Wörter im Eingabefeld an

So geben Sie mithilfe von JavaScript_Javascript-Kenntnissen dynamisch die Anzahl der Wörter im Eingabefeld an

WBOY
WBOYOriginal
2016-05-16 15:48:501405Durchsuche

Das Beispiel in diesem Artikel beschreibt die Methode, das Eingabefeld dynamisch aufzufordern, die Anzahl der Wörter in JavaScript einzugeben. Teilen Sie es als Referenz mit allen. Die Details lauten wie folgt:

Es gibt eine Funktion wie eine kleine Notiz im QQ-Bereich. Wenn Sie viele Wörter in das Textfeld eingeben, werden Sie dynamisch gefragt, „wie viele Wörter eingegeben wurden“ und „wie viele weitere Wörter eingegeben werden können“. Ich finde es ziemlich gut, also versuche ich es selbst, haha.

Zuerst denke ich, dass der erste Eindruck vieler Leute darin bestand, dies über onkeydown oder onkeyup von js zu tun. Dann stellten sie fest, dass Focus setInterval() Blur auch verwendet werden kann, um den von uns benötigten Effekt zu erzielen, also habe ich diese Methode schnell verwendet, um es grob zu schreiben Plötzlich stellte sich der gewünschte Effekt ein.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd“>
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>IT技术网-JavaScript动态提示输入框输入字数</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<script type="text/javascript">
function $(obj){
return document.getElementById(obj);
}
function sp(){
var tex = $('te').value;
var nun =tex.length;
var spa = $('span');
spa.innerHTML = nun;
}
</script>
</head>
<body>
你已经输入了<span id='span'>0</span>字
<input value="" id="te" type="text" onfocus="ss=setInterval(sp,600)" onblur="clearInterval(ss)"/>
</body>
</html>

Ich hoffe, dass dieser Artikel für das JavaScript-Programmierdesign aller hilfreich sein wird.

Stellungnahme:
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