FileUpload représente un champ de saisie pour un téléchargement de fichier au sein d'un formulaire.

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

Javascript 1.0 côté client

Correspondance HTML
<input type="file"...>
Héritage

Input et HTMLElement

Synopsis
form.name
form.element[i]
Propriétés
Propriété Description
formspécifie le formulaire contenant le bouton.
namecorrespond à l'attribut NAME de INPUT.
typecorrespond à l'attribut TYPE de INPUT.
valueaffiche un texte sur le bouton
Méthodes
Méthode Description
blurenlève le focus sur l'élément Input.
focusdonne le focus à l'élément Input.
handleEventinvoque le Handler pour spécifier un événement.
selectsimule la sélection de l'élément Input.
Evénements
Evénement Description
onBlurperte de focus de l'élément Input.
onChangemodification de la valeur du champs.
onFocusréception de focus sur l'élément Input.
Exemple [voir]
<html>
  <head>
    <script language="Javascript">
      tableau = new Array(".htm", ".html", ".txt", ".gif", ".jpg", ".png");
      function verification(formulaire, fichier)
      {
         soumission = false;
         if (!fichier) return;
           while (fichier.indexOf("&&") != -1)
             fichier = fichier.slice(fichier.indexOf("&&") + 1);
         ext = fichier.slice(fichier.indexOf(".")).toLowerCase();
         for (var i = 0; i < tableau.length; i++)
         {
           if (tableau[i] == ext)
           {
             soumission = true; break; 
           }
         }
         if (soumission) formulaire.submit();
         else
           alert("Vous ne pouvez uploader que ces types de fichiers : " 
                + "(" + tableau.join("  ") + ")");
      }
    </script>
  </head>
  <body>
    Sélectionner des documents webs :<br> 
    <script>
      document.write("(" + tableau.join("  ") + ")");
    </script>
    <form name="formulaire">
      <input type="file" name="telechargement"><br>
      <input type="button" name="soumission" value="soumettre"
                   onclick="verification(this.form, this.form.telechargement.value)">
    </form>
  </body>
</html>
En savoir plus :
Découvrez cet objet sur le site de NetscapeDécouvrez cet objet sur le site de Microsoft