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

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  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
    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) .....

  9. #9
    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...

+ 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