Retourner  la page d'accueil de TJS

Propriété : window.document.forms.encoding

Type de "codage" des données du formulaire.

Syntaxe
String document.forms[String nom_formulaire].encoding

Compatible tous navigateurs

Description
Contient le type de "codage" des données du formulaire.

Exemple 1 : encoding
Code source
<FORM NAME="form_fichier" ENCTYPE="multipart/form-data"></FORM>
<FORM NAME="form_texte" ENCTYPE="text/plain"></FORM>

<SCRIPT TYPE="text/javascript">
 document.write('Type des données du formulaire form_fichier : <B>'+document.forms["form_fichier"].encoding+'</B><BR>');
 document.write('Type des données du formulaire form_texte : <B>'+document.forms["form_texte"].encoding+'</B><BR>');
</script>

Résultat
Emulation de la console
Explication
Affiche le type de "codage" des données de deux formulaires.

Remarque : le type "multipart/form-data" permet l'upload de fichiers sur le serveur http. Exemple :
<FORM NAME="form_fichier" ACTION="url_du_script_recevant_le_fichier" ENCTYPE="multipart/form-data">
<INPUT TYPE="hidden" NAME="MAX_FILE_SIZE" SIZE="65536">
<INPUT TYPE="file" NAME="fichier"><BR>
<INPUT TYPE="submit" VALUE="Uploader le fichier">
</FORM>


Ici, <INPUT TYPE="hidden" NAME="MAX_FILE_SIZE" SIZE="65536"> permet de limiter la taille du fichier à uploader à 64 Ko, mais attention cette protection peut être facilement contournée. En PHP par exemple, la véritable limite est à fixer dans le fichier de configuration php.ini

Page en rapport
Les formulaires en JavaScript

Troisième édition Tout JavaScript chez Dunod

Tout JavaScript le livre chez DunodEn savoir plus
Sortie le 4 janvier 2023

Version papier 29€90
Format électronique 22€99.

Commandez en ligne

Chercher une fonction, un objet, ...

Le 08/12/2023 03:53:27 sur php 7 en 63.62 ms