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 :

Norme JavaScript pour les formulaire


Sujet :

JavaScript

  1. #1
    Membre confirm�
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    114
    D�tails du profil
    Informations personnelles :
    �ge : 46
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 114
    Par d�faut Norme JavaScript pour les formulaire
    Bonjour, j'aimerais savoir si il existe une page o� je peux avoir des infos concernant l'utilisation des formulaires et la d�claration des �l�ments.

    J'ai vue que certain utilisait name ou id pour d�clarer les formulaires.
    Laquelle des m�thodes est la plus correct ?

    Aussi, en Javascript, coment fait on pour acc�der aux �l�ments de formulaire, j'ai vue diff�rentes fa�on de faire :

    document.forms["general"]
    ou
    document.forms[0]
    ou
    document.general

    et

    document.forms["general"].elements["champ1"]
    ou
    document.forms["general"].elements[0]
    ou
    document.forms["general"].champ1

    m�me question que pr�c�dement laquelle de ses m�thodes est la plus correct?

    merci

  2. #2
    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
    selon moi la syntaxe la plus universelle serait:

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    document.forms["general"].elements["champ1"]
    avec les names ...

    sinon passer par les id est encore plus s�r ...
    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 !

  3. #3
    Membre confirm� Avatar de Capt. Flame
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    222
    D�tails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Septembre 2005
    Messages : 222
    Par d�faut
    Pour ma part, j'aime mieux utiliser
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    document.getElementById('sMyId');
    -Capt!

  4. #4
    Expert confirm�

    Avatar de denisC
    Profil pro
    D�veloppeur Java
    Inscrit en
    F�vrier 2005
    Messages
    4 050
    D�tails du profil
    Informations personnelles :
    �ge : 45
    Localisation : Canada

    Informations professionnelles :
    Activit� : D�veloppeur Java
    Secteur : Service public

    Informations forums :
    Inscription : F�vrier 2005
    Messages : 4 050
    Par d�faut Re: Norme JavaScript pour les formulaire
    Citation Envoy� par rdams
    J'ai vue que certain utilisait name ou id pour d�clarer les formulaires.
    Laquelle des m�thodes est la plus correct ?
    Les deux sont correctes en HTML. En XHTML les name n'existent plus, donc seul l'id est disponible.

    Citation Envoy� par rdams
    Aussi, en Javascript, coment fait on pour acc�der aux �l�ments de formulaire, j'ai vue diff�rentes fa�on de faire :

    document.forms["general"]
    ou
    document.forms[0]
    ou
    document.general

    et

    document.forms["general"].elements["champ1"]
    ou
    document.forms["general"].elements[0]
    ou
    document.forms["general"].champ1
    Toutes ces m�thodes sont �quivalentes. La 3�me (document.general ou document.forms["general"].champ1) ne sont pas des fa�ons standards de faire (m�me si elles marchent tout le temps).

    Les deux autres sont pas contre standards et la premiere me semble plus adapt� car le nom de ton formulaire est pour moi plus fiable que la position du formulaire par rapport aux autres formulaire de la page....

  5. #5
    Membre confirm�
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    114
    D�tails du profil
    Informations personnelles :
    �ge : 46
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 114
    Par d�faut
    le mieux serai donc de passer par les id

    et utiliser
    document.forms["general"].elements["champ1"]
    et
    document.forms["general"]

    o� general et champ1 sont des id et plus des name

  6. #6
    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
    il me semble que les langes serveurs n'interpr�tent pas encore les variables d�sign�e par un simple id;

    me trompe-je?

    il me semble que le w3c recommande pour l'instant de doubler l'identification (name + id)

  7. #7
    Expert confirm�

    Avatar de denisC
    Profil pro
    D�veloppeur Java
    Inscrit en
    F�vrier 2005
    Messages
    4 050
    D�tails du profil
    Informations personnelles :
    �ge : 45
    Localisation : Canada

    Informations professionnelles :
    Activit� : D�veloppeur Java
    Secteur : Service public

    Informations forums :
    Inscription : F�vrier 2005
    Messages : 4 050
    Par d�faut
    Citation Envoy� par javatwister
    il me semble que les langes serveurs n'interpr�tent pas encore les variables d�sign�e par un simple id;
    me trompe-je?
    Auncune id�e, j'avoue ne jamais avoir tent� ce genre de chose

    Citation Envoy� par javatwister
    il me semble que le w3c recommande pour l'instant de doubler l'identification (name + id)
    Le W3C propose deux normes: XHTML strict qui interdit les names (donc il faut bien se drbrouiller avec les ids)
    XHTML Transitionnal, qui est bien plus utilis� (c'est celle que j'utilise par exemple), qui permet de doubler en name+id.

    Maintenant, si tout �a marche dans les langages serveur, je suppose que �a depends des versions...

Discussions similaires

  1. [OpenOffice][Base de donn�es] OpenOffice pour les formulaires + MySQL en multiuser ?
    Par Tittom dans le forum OpenOffice & LibreOffice
    R�ponses: 0
    Dernier message: 11/06/2008, 22h30
  2. Classe utilitaire pour les formulaires
    Par sir_gcc dans le forum Zend_Form
    R�ponses: 8
    Dernier message: 20/10/2007, 14h39
  3. crystal report pour les formulaires
    Par guitariste dans le forum VB 6 et ant�rieur
    R�ponses: 2
    Dernier message: 19/07/2007, 10h28
  4. A propos de TriActif pour les formulaires
    Par Alain6121967 dans le forum IHM
    R�ponses: 2
    Dernier message: 07/03/2007, 10h23
  5. [PHP-JS] PHP et JavaScript pour les formulaires
    Par Ylias dans le forum G�n�ral JavaScript
    R�ponses: 11
    Dernier message: 26/07/2006, 22h47

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