Form représente un formulaire de saisie.

Compatibilité
Cet objet est compatible avec Internet Explorer.Cet objet est compatible avec Netscape.
Disponibilité

Javascript 1.0 côté client

Correspondance HTML
<form>...</form>
Héritage

HTMLElement

Synopsis
document.nom_formulaire
document.forms[i]
Propriétés
Propriété Description
action représente l'URL de soumission (ACTION).
elements[] tableau représentant tous les éléments dans le formulaire.
encoding représente l'encodage du formulaire (ENCTYPE).
length représente le nombre d'éléments dans un formulaire.
method représente la méthode de soumission du formulaire (METHOD).
name spécifie le nom du formulaire (NAME).
target indique la fenêtre cible du résultat du formulaire (TARGET).
Méthodes
Méthode Description
handleEvent invoque l'Handler pour l'événement spécifié.
reset simules un clic de souris sur un bouton d'annulation.
submit simules un clic de souris sur un bouton de soumission.
Evénements
Evénement Description
onreset invoqué lorsque le formulaire est réinitialisé.
onsubmit invoqué lorsque le formulaire est soumis.
Exemple [voir]
<html>
  <head>
    <script language="javascript">
      function controle()
      {
        var correct = true
        if (document.formulaire.nom.value == "")
        {
          correct = false; 
          alert("Saisissez votre nom !")
        }
        if (document.forms[0].sexe.checked == "") 
        {
          correct = false; 
          alert("Choisissez votre sexe !")
        }
        if (document.formulaire.email.value == "")
        {
          correct = false; 
          alert("Entrez votre adresse eMail !")
        }
        if (correct)
        {
          alert("Merci de votre patience !&nLe formulaire est maintenant soumis.")
        }
        document.formulaire.submit();
      }
    </script>
  </head>
  <body>
    <form name="formulaire"><br>
      Votre nom : <input name="nom" size="25"><br>
      <input name="sexe" type="radio" value="homme">Homme<br>
      <input name="sexe" type="radio" value="femme">Femme<br>
      eMail : <input name="email" size=15><br>
      <input type="button" value="Soumettre" onclick="controle()">
      <input type="reset" value="Annuler">
    </form>
  </body>
</html>
En savoir plus :
Découvrez cet objet sur le site de NetscapeDécouvrez cet objet sur le site de Microsoft