Erreur W3C

Résolu
srel -  
 srel -
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

  1. Utilisateur anonyme
     
    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
    1. Utilisateur anonyme
       
      Je rectifie : ce n'est pas une question de variante "strict", mais de xhtml
      0
  2. srel
     
    Bonjour Le Père,

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

    Ciao
    0