uso todas son para los lista las etiquetas emplea ejemplo cuáles atributos atributo html forms target

todas - ¿Cuál es el uso del atributo de destino en la etiqueta de formulario HTML?



todas las etiquetas de html y sus atributos pdf (3)

Mientras implementaba una barra de progreso de carga de archivos en PHP, vi este atributo de destino en la etiqueta del form . El código era así:

<form action="<?php echo $_SERVER["PHP_SELF"]; ?>" method="POST" id="myForm" enctype="multipart/form-data" target="hidden_iframe">

¿Cuál es el uso de este target attribute aquí?

De hecho, después de enviar los datos de este formulario (archivo) upload.php el progreso de carga desde otra página, digamos upload.php . ¿Podríamos implementar esto sin el atributo objetivo?


Esto se usa para especificar en qué ventana desea mostrar la respuesta del servidor remoto al enviar su formulario.

Los valores posibles son:

  • _blank - página nueva
  • frame: muestra el iframe con el nombre de pila
  • _self - se muestra en el mismo iframe donde se ubica el formulario
  • _parent: mostrar en la página padre / iframe del iframe del formulario
  • _top - la ventana más superior

<form action="demo_form.asp" method="get" target="_blank"> First name: <input type="text" name="fname"><br> Last name: <input type="text" name="lname"><br> <input type="submit" value="Submit"> </form>

El atributo de destino especifica un nombre o una palabra clave que indica dónde mostrar la respuesta que se recibe después de enviar el formulario.

El atributo de destino define un nombre o una palabra clave para un contexto de exploración (por ejemplo, pestaña, ventana o marco en línea).

Valores de atributo de destino:

_blank: la respuesta se muestra en una nueva ventana o pestaña

_self: la respuesta se muestra en el mismo cuadro (esto es por defecto)

_parent: la respuesta se muestra en el marco principal

_top: la respuesta se muestra en todo el cuerpo de la ventana

framename: la respuesta se muestra en un iframe con nombre

Ahora ve a tu código.

method="POST" id="myForm" enctype="multipart/form-data" target="hidden_iframe"

indica después de publicar myForm la respuesta (página resultante) estará ocupada por ''hidden_iframe''.


Funciona exactamente de la misma manera que el objetivo de anclaje. En su caso, parece que hay un iframe en algún lugar con name="hidden_iframe" - ahí es donde se mostrará la respuesta del formulario.

Aquí está la descripción de los objetivos de formulario

Un nombre o palabra clave que indica dónde mostrar la respuesta que se recibe después de enviar el formulario. En HTML 4, este es el nombre de, o una palabra clave para, un marco. En HTML5, es un nombre o una palabra clave para un contexto de exploración (por ejemplo, pestaña, ventana o marco en línea).

Fuente: <form> - HTML | MDN #objetivo