Formulaire en XHTML

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Formulaire en XHTML

par lord.anonymous » 22 juin 2006, 21:14

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

par Cyrano » 22 juin 2006, 20:29

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.

par lord.anonymous » 22 juin 2006, 19:37

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?

Formulaire en XHTML

par lord.anonymous » 22 juin 2006, 19:23

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.