<HTML>
<HEAD>
<TITLE>Tout JavaScript.com - Compteur de caractères</TITLE>
<script LANGUAGE="JavaScript">
//D’autres scripts sur http://www.toutjavascript.com
//Si vous utilisez ce script, merci de m’avertir !
var max=50; // 50 caractères maximum
function compter(f) {
var txt=f.zone.value;
var nb=txt.length;
if (nb>max) {
alert("Pas plus de "+max+" caractères dans ce champ");
f.zone.value=txt.substring(0,max);
nb=max;
}
f.nbcar.value=nb;
}
function timer() {
compter(document.forms["form1"]);
setTimeout("timer()",100);
}
</SCRIPT>
</HEAD>
<BODY bgcolor=“white” text="#FAFAFF" alink="#000066" link="#000066" vlink="#000066" onload=“setTimeout(‘timer()’,100)”>
<FONT FACE=“Arial” SIZE=’-1’ COLOR=“navy”>
<CENTER><B><BIG>Compte le nombre de caractères dans une zone de texte</B></BIG></CENTER>
Compatible IE4+ et NS4+<BR>
<FORM name="form1">
Votre texte :<TEXTAREA name="zone" rows=4 cols="40" onkeypress="compter(this.form)"></TEXTAREA><BR>
Nombre de caractères : <INPUT type="text" name="nbcar" size=3>
</FORM>
<BR><BR>
Le calcul se fait à chaque frappe d’un caractère. Les touches SUPPR et BACKSPACE ne sont pas reconnues, un timer effectue le calcul régulièrement.
<BR><BR><BR><BR><BR><BR><BR>
<BR>
<CENTER><A href="http://www.toutjavascript.com"><FONT size="1" face="arial" color="#CCCCFF">Tout JavaScript.com</FONT></A></CENTER>
</BODY></HTML>
<!-- Script développé par Olivier Hondermarck -->
<!-- http://www.toutjavascript.com -->