Type de "codage" des données du formulaire.
SyntaxeString document.forms[String nom_formulaire].encodingCompatible tous navigateursDescriptionContient le type de "codage" des données du formulaire.Exemple 1 : encodingCode 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
ExplicationAffiche 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 rapportLes formulaires en JavaScriptQUERY 10
SELECT *, DATE_FORMAT(dt_insert, '%d/%m/%Y %H:%i' ) AS jour_insert, DATE_FORMAT(dt_maj, '%d/%m/%Y %H:%i' ) AS jour_maj FROM js_reference ORDER BY IDfather, name
SELECT * FROM js_navigateur ORDER BY ordre
SELECT * FROM js_version ORDER BY ID
SELECT * FROM js_reference WHERE phpfile="window.document.forms.encoding"
UPDATE js_reference SET nb_visi=nb_visi+1, nb_visi_delai=nb_visi_delai+1 WHERE ID='159'
SELECT * FROM js_navigateur ORDER BY ordre
SELECT js_equivalent_ressource.*, js_equivalent_language.language, js_equivalent_language.favico
FROM js_equivalent_ressource, js_equivalent_language
WHERE js_equivalent_ressource.idLanguage = js_equivalent_language.id
AND js_equivalent_ressource.etat=1
AND js_equivalent_language.etat=1
AND js_equivalent_ressource.typeof='REF'
AND js_equivalent_ressource.idRessource="159"
SELECT * FROM js_exemple WHERE ID='159' ORDER BY ordre
SELECT * FROM js_url WHERE ID='159' ORDER BY ordre
SELECT * FROM js_url WHERE ID='157' ORDER BY ordre
Troisième édition Tout JavaScript chez Dunod
En savoir plusSortie le 4 janvier 2023
Version papier 29€90
Format électronique 22€99.
Commandez en ligneLe graph des objets Javascript
Chargement
en cours...