В этой статье описывается метод JS для определения количества слов, которые можно ввести в текстовое поле. Поделитесь этим для вашей ссылки. Детали следующие:
Цель: Чтобы более интуитивно отражать, пользователь может видеть, сколько слов он ввел при введении текста в текстовое поле, проект должен судить о количестве слов, оставшихся в текстовом поле.
Метод реализации JS
Скопируйте код следующим образом: <html>
<head runat = "server">
<title> </title>
<script type = "text/javascript">
var maxstrlen = 160;
Функция q (s) {return document.getElementById (s); }
Функциональный чек (c) {
Len = maxstrlen;
var str = c.value;
mylen = getstrleng (str);
var wck = q ("WordCheck");
if (mylen> len * 2) {
c.value = str.substring (0, i + 1);
}
еще {
wck.innerhtml = math.floor ((len * 2 - mylen) / 2);
}
}
функция getStrleng (str) {
mylen = 0;
i = 0;
for (; (i <str.length) && (mylen <= maxstrlen * 2); i ++) {
if (str.charcodeat (i)> 0 && str.charcodeat (i) <128)
mylen ++;
еще
mylen += 2;
}
вернуть Милен;
}
</script>
</head>
<тело>
<form id = "form1" runat = "server">
<div style = "font-size: 16px">
Управляйте вводом входного символа в поле ввода, вычислите общее количество входных символов и отобразите оставшееся количество слов; <br>
Один английский персонаж считает одного персонажа, и один китайский персонаж имеет значение двух персонажей.
</div>
<div>
<textarea onkeyup = "javaScript: Checkword (это);" onmousedown = "javaScript: Checkword (это);"
name = "content" style = "overflow-y: scroll"> </textarea>
</div>
<div>
Вы также можете ввести <span style = "font-family: Georgia; Font-Size: 26px;" id = "WordCheck"> 160 </span> символы
</div>
</form>
</body>
</html>
Я надеюсь, что эта статья будет полезна для каждого программирования JavaScript.