HTML DOM FileUploadObjet
Objet FileUpload
Dans un document HTML, chaque fois que la balise <input type="file"> apparaît, un objet FileUpload est créé.
Cet élément contient un champ de saisie de texte pour saisir le nom du fichier, et un bouton pour ouvrir la boîte de dialogue de sélection de fichier afin que les fichiers puissent être sélectionnés graphiquement.
L'attribut value de cet élément stocke le nom du fichier spécifié par l'utilisateur, mais lorsqu'un formulaire contenant un élément de téléversement de fichier est soumis, le navigateur envoie le contenu du fichier sélectionné au serveur, pas seulement le nom du fichier.
Pour des raisons de sécurité, l'élément de téléversement de fichier ne permet pas aux auteurs HTML ni aux programmeurs JavaScript de spécifier un nom de fichier par défaut. L'attribut value HTML est ignoré, et pour de tels éléments, l'attribut value est en lecture seule, ce qui signifie que seul l'utilisateur peut saisir un nom de fichier. Lorsque l'utilisateur sélectionne ou modifie un nom de fichier, l'élément de téléversement de fichier déclenche le gestionnaire d'événement onchange.
Vous pouvez accéder à l'objet FileUpload en parcourant le tableau elements[] du formulaire, ou en utilisant document.getElementById().
Propriétés de l'objet FileUpload
W3C:Norme W3C
| Propriété | Description | W3C |
|---|---|---|
| disabled | Définit ou renvoie si l'objet FileUpload est désactivé. | Oui |
| accept | Définit ou renvoie une liste de types MIME séparés par des virgules indiquant le transfert de fichier. | Oui |
| forme | Renvoie une référence au formulaire qui contient l'objet FileUpload. | Oui |
| name | Définit ou renvoie le nom de l'objet FileUpload. | Oui |
| type | Renvoie le type de l'élément de formulaire. Pour FileUpload, il s'agit de "file". | Oui |
| value | Renvoie le nom du fichier de l'objet FileUpload, tel que défini par le texte saisi par l'utilisateur. | Oui |
Propriétés et événements standard
L'objet FileUpload prend également en charge lesPropriétésetÉvénements standard。
Autres extensions