Cet article décrit la méthode de compte à rebours de la saisie de texte dans la zone de texte JavaScript. Partagez-le pour votre référence. La méthode de mise en œuvre spécifique est la suivante:
Copiez le code comme suit: <html>
<adal>
<Title> Entrez l'effet de compte à rebours dans la zone de texte </Title>
<Script linguisse = "javascript">
<! - commencer
Maxlen = 100; // définir le nombre maximum de mots que l'utilisateur peut entrer
fonction CheckMaxInput (obj) {
if (obj.value.length> maxlen) {// si le nombre de mots entrés dépasse la limite
obj.value = obj.value.substring (0, maxlen); // supprime juste les mots supplémentaires
remlen.innerText = 'Ce que vous avez entré dépasse la limite du mot'
}
autre{
remlen.innerText = 'Left' + (maxlen - obj.value.length) + 'word'; // calculer et afficher les mots restants
}
}
// fin ->
</cript>
</ head>
<body>
<table cellpacing = "0" cellpadding = "0" borderColorlight = "# 000000" bgcolor = "# 808080">
<tr>
<td> <b> <font color = ffffffff> Box de texte à rebours </font> </b> </td>
</tr>
<tr>
<TD>
<form name = bickform>
<p align = "Center">
<textarea name = msgbox lignes = 5 cols = 31 onkeydown = "checkMaxInput (this)" onkeyup = "checkMaxInput (this)" style = "background-color: # 000000; colore: #fffff; overflow: auto"> </ textarea>
</p>
</td>
</tr>
</ form>
<tr>
<TD>
<font align = "droit" id = remlen> <b> </b> </font>
</td>
</tr>
</ table>
</docy>
</html>
J'espère que cet article sera utile à la programmation JavaScript de tous.