Page 1 sur 1

Formulaire en XHTML

Posté : 22 juin 2006, 19:23
par lord.anonymous
Bonjour,
En faisant valider mon code source par http://validator.w3.org/, il y a une erreur assez gênante qui est apparue.
J'ai un formulaire tout bête genre <form name="connexion" ... >
Ce qui pose problème est le "name", or j'en ai besoin par rapport à un script en javascript qui écrit une donnée dans ce formulaire (pour info je récupère les dimensions de l'écran en pixels).
Si j'enlève le "name" je n'ai pas accès, par la suite, aux dimensions de l'écran.
Si je laisse le "name" je ne suis pas conforme au XHTML strict.
Comment faire?
Merci.

Posté : 22 juin 2006, 19:37
par lord.anonymous
J'ai trouvé une parade... provisoire.
Dans mon script en javascript, j'identifie mon formulaire par
"document.forms[0]......"
C'est bien joli mais si je change l'ordre de mes formulaires, ça va planter, non?

Posté : 22 juin 2006, 20:29
par Cyrano
en XHTML, l'attribut name doit en effet être remplacé par id : pour le JavaScript, au lieu d'utiliser le name, utilise forms['valeur_id_de_la_balise_form'] : de cette manière, en utilisant l'identifiant au lieu du nom qui n'existe plus, tu ne seras pas limité par le nombr de formulaires.

Posté : 22 juin 2006, 21:14
par lord.anonymous
Ok merci beaucoup.
J'ai maintenant un autre souci bien préoccupant également (quelle galère le XHTML!)
Voir ici:
http://www.phpfrance.com/forums/voir_re ... php#132727