Este artículo describe el método de JS para determinar el número de palabras que se pueden ingresar en el cuadro de texto. Compártelo para su referencia. Los detalles son los siguientes:
Propósito: Para reflejar más intuitivamente, el usuario puede ver cuántas palabras ha ingresado al ingresar texto en el cuadro de texto, el proyecto debe juzgar el número de palabras que quedan en el cuadro de texto.
Método de implementación de JS
Copie el código de la siguiente manera: <html>
<head runat = "servidor">
<title> </title>
<script type = "text/javaScript">
var maxstrlen = 160;
función q (s) {return document.getElementById (s); }
Función checkword (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);
}
demás {
wck.innerhtml = math.floor ((len * 2 - mylen) / 2);
}
}
función getTrleng (str) {
myLen = 0;
i = 0;
for (; (i <str.length) && (mylen <= maxstrlen * 2); i ++) {
if (str.charcodeat (i)> 0 && str.charcodeat (i) <128)
MyLen ++;
demás
MyLen += 2;
}
regresar mylen;
}
</script>
</ablo>
<Body>
<Form ID = "form1" runat = "servidor">
<div style = "Font-Size: 16px">
Controle la entrada del carácter de entrada en el cuadro de entrada, calcule el número total de caracteres de entrada y muestre el número restante de palabras; <br>
Un personaje inglés cuenta un personaje, y un personaje chino cuenta con dos personajes.
</div>
<div>
<TextAREA OnKeyUp = "JavaScript: checkword (this);" onmousedown = "javaScript: checkword (this);"
name = "Content" style = "Overflow-Y: Scroll"> </extarea>
</div>
<div>
También puede ingresar <span style = "Font-Family: Georgia; Font-Size: 26px;" id = "WordCheck"> 160 </span> caracteres
</div>
</form>
</body>
</html>
Espero que este artículo sea útil para la programación de JavaScript de todos.