Retroceder   Foros del Web > Diseño de Sitios web > (X)HTML

Respuesta
 
Herramientas Desplegado
Antiguo 07-jun-2007, 09:37   #1 (permalink)
thisisalexis ha deshabilitado el karma
 
Fecha de Ingreso: enero-2006
Ubicación: Maracay, Edo. Aragua
Mensajes: 195
Enviar un mensaje por MSN a thisisalexis
Pregunta Se puede "crear" atributos para etiquetas html?

Tengo una duda. Quisiera saber si es posible, según el estandar de Xhtml, crear o agregar atributos propios a nuestro documento Xhtml.

Es decir, yo pudiera hacer algo como esto:

Código HTML:
<input type="text" name="nombre" miEtiqueta="valor" />
De poderse, se puede, porque lo he probado y no hay problema, pero surgen algunas dudas:

¿Es correcto según el estandar Xhtml?

¿Cómo se comportarian los navegadores (antiguos o nuevos) ante este atributo desconocido?

¿El arbol de documentos DOM lo reconocería y manejaría como un atributo más del elemento input?

Espero que puedan ayudarme, saludos.
thisisalexis está desconectado   Responder Citando
Antiguo 07-jun-2007, 09:50   #2 (permalink)
import fdw.mod.py
alvlin es realmente agradablealvlin es realmente agradablealvlin es realmente agradablealvlin es realmente agradablealvlin es realmente agradablealvlin es realmente agradable
 
Avatar de alvlin
 
Fecha de Ingreso: julio-2005
Ubicación: Rodeado de indios... por suerte son amigos :)
Mensajes: 3.789
Enviar un mensaje por MSN a alvlin Enviar un mensaje por Yahoo  a alvlin Enviar un mensaje por Skype™ a alvlin
Re: Se puede "crear" atributos para etiquetas html?

Cita:
Iniciado por thisisalexis Ver Mensaje
¿Es correcto según el estandar Xhtml?
No, no lo es. Tu documento pasa a ser XHTML no válido (en realidad podrías usar XHTML 1.1 y extenderlo, pero no creo que valga la pena en la práctica solo por 1 atributo, además que algunos navegadores no saben lo que es el XHTML 1.1)
Cita:
Iniciado por thisisalexis Ver Mensaje
¿Cómo se comportarian los navegadores (antiguos o nuevos) ante este atributo desconocido?
No le harán caso, porque no lo conocen.
Cita:
Iniciado por thisisalexis Ver Mensaje
¿El arbol de documentos DOM lo reconocería y manejaría como un atributo más del elemento input?
Hazlo en el FFox con el DOM inspector y lo vas a ver aunque la interpretación del DOM también tiene variantes entre navegadores...


Saludos.
__________________
Mi Blog

"Por ahora casi nadie me trata de subnormal sin que a los 4 segundos se arrepienta. Porque yo a mis semejantes quiero a todos por igual: en cubitos de 40x40"
alvlin esta en línea ahora   Responder Citando
Antiguo 07-jun-2007, 10:33   #3 (permalink)
Moderador
caricatos es realmente agradablecaricatos es realmente agradablecaricatos es realmente agradablecaricatos es realmente agradablecaricatos es realmente agradablecaricatos es realmente agradable
 
Avatar de caricatos
 
Fecha de Ingreso: noviembre-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 12.261
Re: Se puede "crear" atributos para etiquetas html?

Hola:

A pesar de no ser correcto por lo de la estandarización, todos los navegadores modernos lo admiten y pueden ser de utilidad... incluso podrías crear nuevos tags, pero no me parece aconsejable... también se pueden asociar métodos.

Si los creas dinámicamente creo que hasta pueden pasar la validación, pero ya sería cosa javascript, aunque me parece que el único motivo que puede haber para hacerlo, es justamente para la manipulación con scripts.

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
caricatos esta en línea ahora   Responder Citando
Antiguo 07-jun-2007, 11:28   #4 (permalink)
thisisalexis ha deshabilitado el karma
 
Fecha de Ingreso: enero-2006
Ubicación: Maracay, Edo. Aragua
Mensajes: 195
Enviar un mensaje por MSN a thisisalexis
Re: Se puede "crear" atributos para etiquetas html?

Que tal. Muchas gracias por las respuestas, ambas fueron muy buenas.

Si, en realidad fue creando un codigo en JS que me vino la duda a la cabeza. Mi idea es agregar a las etiquetas input de un formulario , un atributo como:

requerido="no" o caracteres="numericos"

de forma tal que después pueda desde un script, recorrer todos los elementos del formulario y a partir de el valor de estos atributos validar condiciones.

Esto seria ideal y sumamente útil a la hora de validar mis formularios.

Ustedes que opinan al respecto? Es una buena idea? o hay mejores alternativas para lograr lo que quiero?
thisisalexis está desconectado   Responder Citando
Antiguo 07-jun-2007, 22:34   #5 (permalink)
Moderador
caricatos es realmente agradablecaricatos es realmente agradablecaricatos es realmente agradablecaricatos es realmente agradablecaricatos es realmente agradablecaricatos es realmente agradable
 
Avatar de caricatos
 
Fecha de Ingreso: noviembre-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 12.261
Re: Se puede "crear" atributos para etiquetas html?

Hola:

Formas alternativas:

Usar distintas clases: class="requerido numerico"... y consultar el className... y hasta puedes de esta manera destacarlos:
.requerido {text-decoration: underline;}
.numerico {font-weight: bold;}

Otra forma es tener cada discriminante en sendos arrays...
var obligatorio = ["nombre", "dni"];

Otra forma interesante tiene tunait en esta página: Verificador de Formularios para los campos obligatorios le añade un asterisco al nombre.

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
caricatos esta en línea ahora   Responder Citando
Antiguo 11-jun-2007, 11:09   #6 (permalink)
wakala ha deshabilitado el karma
 
Avatar de wakala
 
Fecha de Ingreso: octubre-2006
Mensajes: 50
Re: Se puede "crear" atributos para etiquetas html?

microformats.org/wiki/Main_Page

Una idea
wakala está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 18:26.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93