Entrada Enviar formulario Enctype Propiedad
Ejemplo
Descubra cómo se deben codificar los datos del formulario antes de enviarlos a un servidor:
var x = document.getElementById("mySubmit").formEnctype;
Definición y uso
La propiedad formEnctype establece o devuelve el valor del atributo formenctype de un botón de envío.
El atributo formenctype especifica cómo se deben codificar los datos del formulario al enviarlos al servidor (solo para formularios con method="post").
El atributo formenctype anula el atributo enctype del elemento <form>.
Nota: El atributo formenctype es nuevo para el elemento <input> con type="submit" en HTML5.
Compatibilidad con navegador
Property | |||||
---|---|---|---|---|---|
formEnctype | Yes | 10.0 | Yes | Yes | Yes |
Sintaxis
Devuelve la propiedad formEnctype:
submitObject.formEnctype
Establezca la propiedad formEnctype:
submitObject.formEnctype = "application/x-www-form-urlencoded,multipart/form-data,text/plain"
Valores de propiedad
Value | Description |
---|---|
application/x-www-form-urlencoded | Default. All characters are encoded before sent (spaces are converted to "+" symbols, and special characters are converted to ASCII HEX values) |
multipart/form-data | No characters are encoded. This value is required when you are using forms that have a file upload control |
text/plain | Spaces are converted to "+" symbols, but no special characters are encoded |
Detalles técnicos
Valor devuelto: | Una cadena, que representa el tipo de contenido que se utiliza para enviar el formulario al servidor |
---|
Más ejemplos
Ejemplo
Cambie el valor del atributo formenctype de un botón de envío a "application/x-www-form-urlencoded":
document.getElementById("mySubmit").formEnctype = "application/x-www-form-urlencoded";
páginas relacionadas
Referencia HTML: HTML <entrada> atributo formenctype
❮ Objeto de envío de entrada