Utilisation du mot clé this pour référencer un objet

L'exemple qui suit montre un formulaire qui saisit une valeur (ici l'âge, qui doit être compris entre 18 et 99) et traite cette saisie par une fonction (ici la fonction validation, qui affiche un message si l'âge n'est pas correct). Le mot clé this remplace la saisie. A noter aussi l'utilisation de l'attribut onChange qui permet de détecter les changements de valeurs.

<html>
  <head>

<SCRIPT LANGUAGE="JavaScript">
function validation(valeur, inferieure, superieure) {
      if ((valeur.value < inferieure) || (valeur.value > superieure))
      alert("Age invalide !!!");
}
</SCRIPT>
  </head>

  <body>
	  <CENTER>
	    <FORM>
	      Entrer un âge : <INPUT TYPE="text" NAME="age" SIZE=3
                                                    onChange="validation(this, 18, 99)">
	    </FORM>
	  </CENTER>
  </body>
</html>

Entrer un âge :
Voici un exemple un peu plus sophistiqué. On vérifie que la saisie correspond bien à une valeur numérique.
Last modified: Sat Apr 3 19:50:17 CEST 1999