En este artículo, especificaremos los datos del formulario que deben codificarse al enviarlos al servidor utilizando el atributo enctype en el elemento <form> en el documento HTML. Esta propiedad especifica los datos que estarán presentes en el formulario que se debe codificar al enviar al servidor. Esta propiedad se utiliza para guardar datos confidenciales del usuario de un tercero.
Sintaxis:
<form enctype = "value">
Nota: esta propiedad solo se puede usar si el método es «POST» .
Valor: Acepta dos valores
- application/x-www-form-urlencoded: Tiene el valor por defecto. Se utiliza para convertir todos los caracteres antes de enviarlos al servidor. Codifica los caracteres especiales a sus valores hexadecimales.
- multipart/form-data: no codifica ningún texto sin formato ni caracteres especiales y solo convierte los espacios en blanco en símbolos +.
Ejemplo:
HTML
<!DOCTYPE html> <html> <body style="text-align:center"> <h2 style="color:green">GeeksforGeeks</h2> <b>Form-data encoding when submitting it to the server in HTML5</b> <p></p> <form action="#" method="post" enctype="multipart/form-data"> First name: <input type="text" name="fname"><br/> <br> Last name: <input type="text" name="lname"><br/> <br> Address: <input type="text" name="Address"><br/> <br> <input type="submit" value="Submit"> </form> </body> </html>
Producción:
Publicación traducida automáticamente
Artículo escrito por hritikbhatnagar2182 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA