Foros del Web » Creando para Internet » HTML »

Problema de validación

Estas en el tema de Problema de validación en el foro de HTML en Foros del Web. Hola a todos, Tengo un problema de validación que no entiendo ni puedo resolver. Se trata de un elemento dentro de un formulario: checked onClick="document.formulario.Importe.value=10;"> ...
  #1 (permalink)  
Antiguo 25/09/2009, 16:38
 
Fecha de Ingreso: noviembre-2005
Mensajes: 889
Antigüedad: 19 años
Puntos: 8
Problema de validación

Hola a todos,

Tengo un problema de validación que no entiendo ni puedo resolver.

Se trata de un elemento dentro de un formulario:

checked onClick="document.formulario.Importe.value=10;">

Me salen siempre errores con este elemento. Así la "o" de onClick sale subrrayada y en rojo, con el siguiente título:

Line 188, Column 144: the name and VI delimiter can be omitted from an attribute specification only if SHORTTAG YES is specified

Y la siguiente leyenda:

"VI delimiter" is a technical term for the equal sign. This error message means that the name of an attribute and the equal sign cannot be omitted when specifying an attribute. A common cause for this error message is the use of "Attribute Minimization" in document types where it is not allowed, in XHTML for instance.

How to fix: For attributes such as compact, checked or selected, do not write e.g <option selected ... but rather <option selected="selected" ...


¿Sabéis algo?

Un saludo y gracias.
  #2 (permalink)  
Antiguo 25/09/2009, 18:23
Avatar de webosiris
Moderador egiptólogo
 
Fecha de Ingreso: febrero-2002
Ubicación: Luxor, Egipto
Mensajes: 10.725
Antigüedad: 22 años, 9 meses
Puntos: 998
Respuesta: Problema de validación

cambia checked por
Código html:
Ver original
  1. checked="checked"
además escribe siempre en minúsculas, cambia onClick por onclick
__________________
Pasamos tus PSD a HTML

Pobre del que lo sabe todo, porque no tiene nada más que aprender ni razón para vivir. -
  #3 (permalink)  
Antiguo 26/09/2009, 03:47
 
Fecha de Ingreso: noviembre-2005
Mensajes: 889
Antigüedad: 19 años
Puntos: 8
Respuesta: Problema de validación

Hola Webosiris,

He hecho lo que decías con onClick y tenías razón; ha funcionado.

Por otro lado, el tema de "checked" entre comillas no funcionó. No sé por qué. Pero te diré que he probado a quitarlo por completo, es decir, dejar la línea sin el elemento "checked" y funciona desde el punto de vista de programación y ha validado.

Aunque ya no sea el tema del hilo de discusión, se trata de algo que no comprendo, ya que, si ese elemento está ahí, será por algo. Lo he quitado y sigue funcionando y valida perfectamente. No lo entiendo, ¿para qué valía entonces ese "checked".

Lo cierto es que no estoy familiarizado con este lenguaje.

En fin, ha funcionado y punto.

Gracias.
  #4 (permalink)  
Antiguo 26/09/2009, 09:12
Avatar de webosiris
Moderador egiptólogo
 
Fecha de Ingreso: febrero-2002
Ubicación: Luxor, Egipto
Mensajes: 10.725
Antigüedad: 22 años, 9 meses
Puntos: 998
Respuesta: Problema de validación

ese checked a que elemento se lo estabas aplicando? Porque funciona solo en los input type="checkbox"
__________________
Pasamos tus PSD a HTML

Pobre del que lo sabe todo, porque no tiene nada más que aprender ni razón para vivir. -
  #5 (permalink)  
Antiguo 26/09/2009, 19:24
 
Fecha de Ingreso: noviembre-2005
Mensajes: 889
Antigüedad: 19 años
Puntos: 8
Respuesta: Problema de validación

Hola Webosiris,

Ya veo. Tienes razón. Se trata de un elemento radio, no checkbox. Supongo que por eso era superfluo.

Gracias.

Un saludo.
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 22:35.