Foros del Web » Creando para Internet » HTML »

Elementos de formulario sin etiqueta form

Estas en el tema de Elementos de formulario sin etiqueta form en el foro de HTML en Foros del Web. Hola, ¿es correcto semánticamente utilizar elementos como input, textarea, button... sin que esten dentro de un form? El origen de la pregunta es porque muchas ...
  #1 (permalink)  
Antiguo 30/05/2012, 14:15
 
Fecha de Ingreso: mayo-2012
Mensajes: 23
Antigüedad: 11 años, 11 meses
Puntos: 4
Elementos de formulario sin etiqueta form

Hola,
¿es correcto semánticamente utilizar elementos como input, textarea, button... sin que esten dentro de un form?

El origen de la pregunta es porque muchas veces cuando utilizo el método ajax de jquery los atributos method y action del formulario no sirven para nada pero si no los pongo no me valida en el w3c.


Saludos
  #2 (permalink)  
Antiguo 30/05/2012, 18:35
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 10 meses
Puntos: 1567
Respuesta: Elementos de formulario sin etiqueta form

Vos mismo estás dando la respuesta, lo correcto ó no del uso está dado por el estándar, y si el estándar te marca un error, es un error, action="#" si tu intención es que no cumpla ninguna función y cumpla con la validación, De todas maneras, el tema pasa un poco por elegir el Doctype apropiado, por ejemplo esto, en html5 es correcto

Código HTML:
Ver original
  1. <!DOCTYPE html>
  2. <html lang="es-ar">
  3. <meta charset="utf-8">
  4. <title>Html5</title>
  5. </head>
  6. <input type="text">

Para mi gusto, un poco exagerado, ni siquiera cierre del body y el html es necesario.
Más allá de estas consideraciones, el tema de la validación se relativiza cuando te encontrás con páginas que tienen mucho contenido, mucho tráfico y se ven perfectamente en los distintos navegadores, y al pasarlas por la w3c, hacen agua
nba.com
espn.com
elpais.com

Tienen cientos de errores



Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.

Última edición por emprear; 30/05/2012 a las 18:42
  #3 (permalink)  
Antiguo 31/05/2012, 03:45
 
Fecha de Ingreso: mayo-2012
Mensajes: 23
Antigüedad: 11 años, 11 meses
Puntos: 4
Respuesta: Elementos de formulario sin etiqueta form

Muchas gracias emprear!

En mi trabajo me exigen que las webs sean validadas en XHTML 1.0 Strict y lo mas correctas posibles.

Por eso no sabia si era mejor así:

Cita:
<body>
<form action="#" method="post">
<input type="text" />
</form>
</body>
o así:

Cita:
<body>
<input type="text" />
</body>

Pero entiendo que ambas son correctas.

Gracias de nuevo.

Saludos

Etiquetas: elementos, etiqueta, formulario, input
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:16.