Rumah > hujung hadapan web > tutorial js > Bagaimana untuk menggesa bilangan perkataan dalam kotak input secara dinamik dengan kemahiran JavaScript_javascript

Bagaimana untuk menggesa bilangan perkataan dalam kotak input secara dinamik dengan kemahiran JavaScript_javascript

WBOY
Lepaskan: 2016-05-16 15:48:50
asal
1435 orang telah melayarinya

Contoh dalam artikel ini menerangkan kaedah menggesa kotak input secara dinamik untuk memasukkan bilangan perkataan dalam JavaScript. Kongsikan dengan semua orang untuk rujukan anda. Butirannya adalah seperti berikut:

Terdapat fungsi seperti nota kecil dalam ruang QQ Apabila anda memasukkan banyak perkataan dalam kotak teks, ia akan menggesa anda secara dinamik "berapa banyak perkataan yang telah dimasukkan" dan "berapa banyak lagi perkataan yang boleh dimasukkan". fikir ia agak bagus, jadi saya cuba melakukannya sendiri, haha.

Pada mulanya, saya rasa tanggapan pertama ramai orang ialah melakukannya melalui onkeydown atau onkeyup js Kemudian mereka mendapati bahawa fokus setInterval() blur juga boleh digunakan untuk mencapai kesan yang kami perlukan, jadi saya dengan cepat menggunakan kaedah ini untuk menulisnya secara kasar. oleh diri saya secara tiba-tiba, kesan yang diingini tercapai.

<!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>

Salin selepas log masuk

Saya harap artikel ini akan membantu reka bentuk pengaturcaraan JavaScript semua orang.

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan