Erreur W3C

Résolu/Fermé
srel - 3 janv. 2013 à 21:41
 srel - 4 janv. 2013 à 13:01
Bonsoir à tous,

J'ai 2 erreurs détectées par le site du W3C sur mon site, et je ne sais pas les corriger.

=========================================================

Le W3C indique :

 Line 46, Column 86: there is no attribute "onChange"

...e="parent_id" id="parent_id" onChange="javascript:cat_browse_form.submit()"> <...


et

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

...m.submit()"> <option value="" selected>Choisissez une catégorie</option><optio...


=========================================================

Ci-dessous, le code de mon site, qui est incriminé :

$categories_browse_box = '<select name="parent_id" id="parent_id" onChange="javascript:cat_browse_form.submit()"> '.
	'<option value="" selected>' . MSG_CHOOSE_CATEGORY . '</option>';


Quelqu'un aurait-il une idée de la correction à apporter au code, afin que ce dernier soit valide.

Merci par avance.

2 réponses

Utilisateur anonyme
3 janv. 2013 à 23:46
Bonsoir

Si tu es en variante "strict", les noms d'attributs doivent être en minuscules -> onchange et non pas onChange

Pour ton second problème, selected="selected" et non pas selected tout court.
3
Utilisateur anonyme
4 janv. 2013 à 07:53
Je rectifie : ce n'est pas une question de variante "strict", mais de xhtml
0
Bonjour Le Père,

Merci pour ces explications et de cette solution, qui a résolu mon problème.

Ciao
0