Vous utilisez un navigateur non à jour ou ancien. Il ne peut pas afficher ce site ou d'autres sites correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
Si tu lis le W3C tu pourras t'apercevoir que onclick reste valable en XML 1.1
Les changements XHTML 1.0 vers XHTML 1.1 sont mineurs : principalement la suppression des éléments et attributs marqués comme dépréciés en HTML 4.01 (voir http://www.w3.org/TR/xhtml11/changes.html#a_changes )
XHTML 1.1 fonctionne avec la "modularisation" du langage, et tu pourras vérifier (http://www.w3.org/TR/xhtml-modularizati ... ormsmodule) dans le module Forms que input admet type=button mais également la gamme d'attributs Common qui engloble Events qui contient onclick.
Donc l'attribut onclick est valide sur un élément input.
Que ton code contienne une erreur, ou que l'outil de validation se trompe c'est une autre histoire...
ATTENTION ! En XHTML, les balises et paramètres doivent STRICTEMENT TOUS être en minuscules, sans exception !!
Donc dans ton exemple, onClick=, c'est pas bon mais en revanche onclick, c'est bon.
C'est juste que JavaScript est sensible à la casse et spécifit que onClick et non onclick !
Mais si ça marche et qu'en plus on a les faveurs du w3c...............