BandaAncha

  • 🔍 en 📰 artículos ⏎
  • 🔍 en 💬 foros ⏎
  • 🔍 en 👇 este 💬 foro ⏎
  • 🔍 en 👇 este 💬 tema ⏎
Regístrate Regístrate Identifícate Identifícate

Pregunta sobre "#" o "" en formularios de una pagina web

RupertOne

Hola un saludo a todos,

Alguien sabe que significa esto en un formulario web:

Supongamos que tenemos puesto esto formando parte del tag del formulario:

action="#">

lo de action= "#" ¿que significa?.

Yo se que aqui normalmente se pone una pagina escrita en php de esta forma action = "formulario.php".

Pero he visto en algunas pagina que ponen el "#" o a veces tambien action = "", es decir un espacio en blanco.

Y por mas que lo he buscado en la red o manuales que tengo de html, no encuentro el significado.

¿Alguien lo sabe?

Gracias...

BocaDePez

Me parece recordar que ese enlace va a parar a la misma página.

🗨️ 2
RupertOne

¿En los dos casos? Tanto si pones # como si lo dejas en blanco...

Gracias por responder

🗨️ 1
fervigo

Al ir algo después de # , no sólo carga una página, si no que te sitúa en un punto de ella que está identificado con eso que pusiste después de la #. Y si tienes un enlace así dentro de la propia página, en ve de recargarla, simplemente te desplaza hasta ese punto de la página.

Busca por ancla.

LineBenchmark

Porque por ejemplo, el formulario debe estar 'controlado' por un script.

BocaDePez

ACTION es el destino a donde quieres enviar la información del formulario.

Si por ejemplo tienes el formulario programado en A.HTML puedes poner en el action B.PHP para que no lo procese A.HTML sino B.PHP.

Dejarlo en blanco es sinónimo de que el formulario sea procesado por la misma página que lo contiene. Poner # tambien es lo mismo, en todo caso puede emplearse "#nombre" para ir a una sección de la página, pero # a solas hace el mismo efecto que "".

Indistintamente de formularios, los # suelen usarse para ir de un lado a otro de la página sin recargar.

<a name="#seccion2">
SECCION 2
Texto

<a href="#seccion2">Ir al principio de la sección 2</a>
RupertOne

Gracias a todos por contestar, me parece que ya me ha quedado claro.

Un saludo.