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

HTML Discussion :

Attribut disabled et envoie de formulaire


Sujet :

HTML

  1. #1
    Membre éclairé Avatar de cysboy
    Profil pro
    Développeur informatique
    Inscrit en
    Août 2006
    Messages
    221
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2006
    Messages : 221
    Par défaut Attribut disabled et envoie de formulaire
    Bonjour,

    Je suis en train de faire un formulaire dynamique avec différent type de champs.
    - Des champs en saisie.
    - Des champs en lecture seul (disabled)
    - Des champs en affichage (texte dans un div)

    le but de ceci est de pouvoir réafficher les infos des saisies précédentes dans des div (affichage seul), de laisser la saisie libre sur les champs du formulaire en cours et aussi de préremplir certains champs.

    Ce sont ces derniers qui posent problèmes... Lors de l'affichage tout va pour le mieux mais voilà...

    Lorsque nous récupéront les données du formulaire, les élément en "disabled" ne figurent pas dans notre tableau de post... Quelqu' un aurait une solution ???

    Merci d'avance pour vos réponses ...

  2. #2
    Rédacteur
    Avatar de MasterOfChakhaL
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2004
    Messages
    2 147
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2004
    Messages : 2 147
    Par défaut
    Salut,

    Effectivement, les éléments en disabled ne sont pas inclus dans la requête HTTP.
    En revanche, si tu les mets en readonly, ils seront envoyés.

    Cf. la FAQ: http://xhtml.developpez.com/faq/?pag..._nonmodifiable
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    N'oubliez pas de cliquer sur quand votre question à trouvé une solution.

    Si vous n'avez pas encore lu les règles du club, mieux vaut tard que jamais!

  3. #3
    Membre éclairé Avatar de cysboy
    Profil pro
    Développeur informatique
    Inscrit en
    Août 2006
    Messages
    221
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2006
    Messages : 221
    Par défaut
    Merci de ta réponse...

    Le problème c'est que cet attribut ne fonctionne pas avec les objet HTML de type checkbox ou radio ou select... Et on en a pas mal....

  4. #4
    Rédacteur
    Avatar de MasterOfChakhaL
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2004
    Messages
    2 147
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2004
    Messages : 2 147
    Par défaut
    C'est bizarre, je ne vois pas pourquoi ca ne marcherait pas avec tous les input...

    Pour le select, vu que tu ne souhaites plus modifier la valeur, tu peux le transformer en champ texte readonly.

    Puis sinon, de manière générale, il serait peut être plus simple d'afficher les valeurs correctes directement dans la page (pas dans des éléments de formuaires) et de conserver leur valeur dans des champs de type hidden afin qu'ils soient tout de même transmis avec le submit...
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    N'oubliez pas de cliquer sur quand votre question à trouvé une solution.

    Si vous n'avez pas encore lu les règles du club, mieux vaut tard que jamais!

  5. #5
    Membre éclairé Avatar de cysboy
    Profil pro
    Développeur informatique
    Inscrit en
    Août 2006
    Messages
    221
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2006
    Messages : 221
    Par défaut
    Je te confirme que les checkbox en disabled ne passe pas par post... ni par get...

    Sinon les select sont en disabled et par en text car il y a tout de même la possibilité de changer la valeur de celle-ci...
    Si la valeur n'est pas la bonne on clic sur un bouton, le select devient en disabled false et on change la valeur...
    Il y a aussi le fait que certain select ne sont remplit que par le biais d' AJAX... Tant qu' il n' y rien dedans -> disabled...

    Merci quand même...

    Sinon on a trouvé un semblant de réponse mais çà ne marche pas encore très bien...
    En gros, à la validation du formulaire, on appel une fonction javascript qui balai tout le formulaire et qui met tous les champs à disabled = false...

    PS: Je laisse le sujet au cas où il y ai quelqu'un qui ai une idée de génie...

    EDIT:
    C'est bon la fonction marche ua poil !
    Merci beaucoup pour ton aide ! ! !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [HTML] Envoi dun formulaire avec un lien au lieu d'un bouton
    Par Mysticlolly dans le forum Balisage (X)HTML et validation W3C
    Réponses: 8
    Dernier message: 19/05/2010, 12h30
  2. Envoi de formulaire avec attribution de valeur
    Par nicovoa dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 06/08/2006, 18h22
  3. Champs textes disabled et envoi formulaire
    Par nerick dans le forum Langage
    Réponses: 6
    Dernier message: 09/01/2006, 13h52
  4. Probleme d'envoie de formulaire
    Par wollverine dans le forum Balisage (X)HTML et validation W3C
    Réponses: 6
    Dernier message: 02/02/2005, 16h29
  5. [HTML] Problème d'envoi de formulaire
    Par autumn319 dans le forum ASP
    Réponses: 26
    Dernier message: 03/09/2003, 10h06

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