IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

w3c php javascript


Sujet :

JavaScript

  1. #1
    Membre averti
    Inscrit en
    D�cembre 2003
    Messages
    15
    D�tails du profil
    Informations forums :
    Inscription : D�cembre 2003
    Messages : 15
    Par d�faut w3c php javascript
    Bonjour,

    Dans une page php, j'ai ce code:
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    <form name="formChoixEditeur" action=...
    Dans une page js: j'ai ce code:
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    if (document.formChoixEditeur.repIdEditeur.selectedIndex==false) .....
    Quand je veux valider ma page avec W3C validator, j'ai cette r�ponse:
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    Line 75, Column 17: Attribute "name" exists, but can not be used for this element.
     
    <form name="formChoixEditeur" action="...
     
    You have used the attribute named above in your document, but the document type you are using does not support that attribute for this element. This error is often caused by incorrect use of the "Strict" document type with a document that uses frames (e.g. you must use the "Transitional" document type to get the "target" attribute), or by using vendor proprietary extensions such as "marginheight" (this is usually fixed by using CSS to achieve the desired effect instead).
     
    This error may also result if the element itself is not supported in the document type you are using, as an undefined element will have no supported attributes; in this case, see the element-undefined error message for further information.
     
    How to fix: check the spelling and case of the element and attribute, (Remember XHTML is all lower-case) and/or check that they are both allowed in the chosen document type, and/or use CSS instead of this attribute. If you received this error when using the <embed> element to incorporate flash media in a Web page, see the FAQ item on valid flash.

    Y a t'il une solution?
    merci

  2. #2
    Nouveau membre du Club
    Inscrit en
    F�vrier 2010
    Messages
    5
    D�tails du profil
    Informations forums :
    Inscription : F�vrier 2010
    Messages : 5
    Par d�faut
    Je pense qu'il faut changer la DTD de 'strict' en 'transitionnal' , si c'est le cas.
    sinon je vois pas.

  3. #3
    Expert confirm�
    Avatar de javatwister
    Homme Profil pro
    danseur
    Inscrit en
    Ao�t 2003
    Messages
    3 684
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activit� : danseur

    Informations forums :
    Inscription : Ao�t 2003
    Messages : 3 684
    Par d�faut
    name n'est pas un attribut valide pour un formulaire;
    remplace-le par id;

  4. #4
    Membre averti
    Inscrit en
    D�cembre 2003
    Messages
    15
    D�tails du profil
    Informations forums :
    Inscription : D�cembre 2003
    Messages : 15
    Par d�faut
    Citation Envoy� par javatwister Voir le message
    name n'est pas un attribut valide pour un formulaire;
    remplace-le par id;
    J'ai remplac� "name" par "id"
    Je n'ai plus d'erreur avec W3C mais par contre, l'appel � la fonction javascript ne se fait plus car il ne retrouve plus document.formChoixEditeur.repIdEditeur...

  5. #5
    Membre averti
    Inscrit en
    D�cembre 2003
    Messages
    15
    D�tails du profil
    Informations forums :
    Inscription : D�cembre 2003
    Messages : 15
    Par d�faut
    Citation Envoy� par zarbi94 Voir le message
    Je pense qu'il faut changer la DTD de 'strict' en 'transitionnal' , si c'est le cas.
    sinon je vois pas.
    en utilisant cette solution (transitionnal) et en laissant "name" W3C valide et javascript appel�

    Mais est ce possible d'avoir quand m�me "strict" dans le DTD et trouver un moyen que javascript soit appel� avec "id"?

  6. #6
    R�dacteur

    Avatar de Bovino
    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 55
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activit� : D�veloppeur Web
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par d�faut
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    document.getElementById('id_du_form')

    Juste par curiosit�, qu'y a-t-il de mal avec un DTD transitionnal ?
    Pas de question technique par MP !
    Tout le monde peut participer � developpez.com, vous avez une id�e, contactez-moi !
    Mes formations video2brain : La formation compl�te sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'int�gration de JSFiddle et CodePen sur le forum

  7. #7
    Expert confirm�
    Avatar de javatwister
    Homme Profil pro
    danseur
    Inscrit en
    Ao�t 2003
    Messages
    3 684
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activit� : danseur

    Informations forums :
    Inscription : Ao�t 2003
    Messages : 3 684
    Par d�faut
    ah lalaa... le bien, le mal...

  8. #8
    Membre averti
    Inscrit en
    D�cembre 2003
    Messages
    15
    D�tails du profil
    Informations forums :
    Inscription : D�cembre 2003
    Messages : 15
    Par d�faut
    Citation Envoy� par Bovino Voir le message
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    document.getElementById('id_du_form')

    Juste par curiosit�, qu'y a-t-il de mal avec un DTD transitionnal ?
    merci pour ta r�ponse Bovino

    J'ai vu dans le cours suivant:
    http://a-pellegrini.developpez.com/t.../xhtml/#L2.2.1

    qu'il valait mieux utiliser le strict...

  9. #9
    Nouveau membre du Club
    Inscrit en
    F�vrier 2010
    Messages
    5
    D�tails du profil
    Informations forums :
    Inscription : F�vrier 2010
    Messages : 5
    Par d�faut
    sinon

    <form id="formChoixEditeur" action=...

    if (document.getElementById("formChoixEditeur").repIdEditeur.selectedIndex==false) .....

  10. #10
    Membre averti
    Inscrit en
    D�cembre 2003
    Messages
    15
    D�tails du profil
    Informations forums :
    Inscription : D�cembre 2003
    Messages : 15
    Par d�faut
    Citation Envoy� par zarbi94 Voir le message
    sinon

    <form id="formChoixEditeur" action=...

    if (document.getElementById("formChoixEditeur").repIdEditeur.selectedIndex==false) .....
    Merci zarbi94 pour ta r�ponse

    C'est OK pour moi mais je laisse ce message encore ouvert pour avoir la r�ponse de Bovino par rapport au strict et transitionnal ...

  11. #11
    R�dacteur

    Avatar de Bovino
    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 55
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activit� : D�veloppeur Web
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par d�faut
    Ma r�ponse concernant le strict et le transitionnal n'est qu'un avis personnel... qui n'engage donc que moi.
    Donc � mon sens, il est important de respecter les standards, sauf que si les standards sont trop stricts, ils ne sont pas respect�s car mal adapt�s aux besoins r�els des d�veloppeurs.
    D'autre part, l'int�r�t d'un DTD strict �tait � mon sens une �volution progressive vers le xhtml 1.1 voire 2. Or aujourd'hui, le xhtml 1.1 est inutilisable et le xhtml 2 oubli� au profit du HTML 5.
    A l'inverse, bien utilis� (c'est-�-dire en prenant en compte l'aspect "xml-compliant" + HTML s�mantique), un DTD transitionnal permet d'�tre � la fois rigoureux dans l'�criture du code tout en autorisant le pragmatisme des obligations fonctionnelles au d�triment d'un certain dogmatisme.
    Pas de question technique par MP !
    Tout le monde peut participer � developpez.com, vous avez une id�e, contactez-moi !
    Mes formations video2brain : La formation compl�te sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'int�gration de JSFiddle et CodePen sur le forum

  12. #12
    R�dacteur/Mod�rateur

    Avatar de SpaceFrog
    Homme Profil pro
    D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activit� : D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par d�faut
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    <form id="formChoixEditeur" name="formChoixEditeur"  action=...
    et hop tout le monde est d'accord
    Ma page Developpez - Mon Blog Developpez
    Pr�sident du CCMPTP (Comit� Contre le Mot "Probl�me" dans les Titres de Posts)
    Deux r�gles du succ�s: 1) Ne communiquez jamais � quelqu'un tout votre savoir...
    Votre post est r�solu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de D�veloppez !

  13. #13
    R�dacteur

    Avatar de Bovino
    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 55
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activit� : D�veloppeur Web
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par d�faut
    Citation Envoy� par SpaceFrog Voir le message
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    <form id="formChoixEditeur" name="formChoixEditeur"  action=...
    et hop tout le monde est d'accord
    Sauf le W3C qui ne validera pas ta page avec un DTD strict
    Pas de question technique par MP !
    Tout le monde peut participer � developpez.com, vous avez une id�e, contactez-moi !
    Mes formations video2brain : La formation compl�te sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'int�gration de JSFiddle et CodePen sur le forum

  14. #14
    R�dacteur/Mod�rateur

    Avatar de SpaceFrog
    Homme Profil pro
    D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activit� : D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par d�faut
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    <form name="formChoixEditeur"  action=...
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    window.onload=function(){document.forms[0].id=document.forms[0].name;}
    Ma page Developpez - Mon Blog Developpez
    Pr�sident du CCMPTP (Comit� Contre le Mot "Probl�me" dans les Titres de Posts)
    Deux r�gles du succ�s: 1) Ne communiquez jamais � quelqu'un tout votre savoir...
    Votre post est r�solu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de D�veloppez !

  15. #15
    R�dacteur

    Avatar de Bovino
    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 55
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activit� : D�veloppeur Web
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par d�faut
    Citation Envoy� par SpaceFrog Voir le message
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    <form name="formChoixEditeur"  action=...
    Je persiste � dire que la valeur ... pour l'attribut action ne passera pas la validation !


    Pas de question technique par MP !
    Tout le monde peut participer � developpez.com, vous avez une id�e, contactez-moi !
    Mes formations video2brain : La formation compl�te sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'int�gration de JSFiddle et CodePen sur le forum

  16. #16
    R�dacteur/Mod�rateur

    Avatar de SpaceFrog
    Homme Profil pro
    D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activit� : D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par d�faut
    arf en effet �a serait dans l'autre sens id et attribution de name dynamique ...
    sauf que sous IE �a passe pas ...
    Ma page Developpez - Mon Blog Developpez
    Pr�sident du CCMPTP (Comit� Contre le Mot "Probl�me" dans les Titres de Posts)
    Deux r�gles du succ�s: 1) Ne communiquez jamais � quelqu'un tout votre savoir...
    Votre post est r�solu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de D�veloppez !

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. d�tection JVM install� avec script php/javascript
    Par <DYDY> dans le forum G�n�ral JavaScript
    R�ponses: 3
    Dernier message: 01/06/2006, 14h42
  2. R�ponses: 8
    Dernier message: 10/11/2005, 15h58
  3. R�ponses: 7
    Dernier message: 08/10/2005, 08h59
  4. [PHP-JS] php & javascript
    Par MANU_2 dans le forum G�n�ral JavaScript
    R�ponses: 4
    Dernier message: 30/08/2005, 11h18
  5. validation w3c et javascript: erreur?
    Par stoyak dans le forum G�n�ral JavaScript
    R�ponses: 2
    Dernier message: 28/08/2005, 14h59

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo