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 :

Select disabled


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mars 2005
    Messages
    162
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 162
    Par défaut Select disabled
    Bonjour à tous,

    J'ai un formulaire HTML que je soumets. Mais dans ce formulaire, j'ai des comboBox qui en fonction des conditions, peuvent etre désactivés en Javascript (...disabled).

    Malheureusement, j'ai l'impression que du coup quand je cherche a avoir l'informaiton contenue dans une comboBox désactivée, suite a la soumission du formulaire, ben j'ai un message d'erreur (nullpointer en jsp), comme si la comboBox n'existait pas ...

    Y a t il un moyen de transmettre pour cette combo une valeur par défaut ?

    Merci d'avance !!

  2. #2
    Expert confirmé
    Avatar de siddh
    Inscrit en
    Novembre 2005
    Messages
    3 868
    Détails du profil
    Informations personnelles :
    Âge : 49

    Informations forums :
    Inscription : Novembre 2005
    Messages : 3 868

  3. #3
    Membre confirmé
    Inscrit en
    Mars 2005
    Messages
    162
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 162
    Par défaut
    Ouais mais je vois pas ce que vient faire le onChange la dedans ... Moi, il se peut que la valeur de la ComboBox ne change jamais ....

    Par exemple, il est possible que le clic sur un bouton radio de mon formulaire provoque la désactivation d'une comboBox. A ce moment la, lors du submit, la comboBox n'est pas accessible pour le traitement...

    Dans ce cas, que puis je faire, si la combo devient inexistante ?

  4. #4
    Expert confirmé
    Avatar de siddh
    Inscrit en
    Novembre 2005
    Messages
    3 868
    Détails du profil
    Informations personnelles :
    Âge : 49

    Informations forums :
    Inscription : Novembre 2005
    Messages : 3 868
    Par défaut
    as tu au moins essayé mon code ?

    le onchange permet justement d'annuler le changement.

    Comme ça ton select n'est pas disabled mais l'utilisateur ne peut pas changer sa valeur.

  5. #5
    Membre confirmé
    Inscrit en
    Mars 2005
    Messages
    162
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 162
    Par défaut
    Oui mais ca ne resoud pas mon probleme .. En effet, il semble que je puisse récupérer la valeur une fois la liste désactivée, mais le probleme, c'est que même si elle n'est pas désactivée, je ne peux jamais changer la valeur.

    par exemple, si j'arrive sur le formulaire vierge, la liste n'est pas désactivé, mais je ne peux pas plus faire de choix dans la liste ....

  6. #6
    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
    passe par un champs hidden ?
    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 !

  7. #7
    Membre confirmé
    Inscrit en
    Mars 2005
    Messages
    162
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 162
    Par défaut
    Quel est l'interet ?

  8. #8
    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
    ben je sais pas essayer de contourner ton problème ...
    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 !

  9. #9
    Membre confirmé
    Inscrit en
    Mars 2005
    Messages
    162
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 162
    Par défaut
    Ben je pense quela seule facon de contourner mon probleme, c'est après le submit, tester quand je veux récupérer la valeur de la liste deroulante, si elle est nulle ou pas...

    Mais ca m'emmerde un peu ... C'est pour ca que je me demandais si y avait pas plus simple ...

  10. #10
    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
    en fait ce que je te proposait était d'avoir un input hidden derrière chaque select ou inout qui peut être disabled...

    en fette le disabled n'est pas soumis avec le formulaire tandisque le hidden lui est soumis...
    il suffit donc sur le change des inouts ou sur le onsublit de basculer toutes les values dans les inputs hidden et là tu n'auras plus aucun problème
    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 !

  11. #11
    Membre confirmé
    Inscrit en
    Mars 2005
    Messages
    162
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 162
    Par défaut
    Ah ouais d'ac !!

    hmm .... quel est le mieux, je sais trop ... ca alourdit quand meme pas mal le code HTML .... Bon ben je vais y réfléchir !

    Merci en tout cas !!

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

Discussions similaires

  1. Couleur du texte d'un select disabled
    Par dodane dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 11/05/2012, 11h33
  2. Réponses: 8
    Dernier message: 14/04/2009, 16h10
  3. Balise <select disabled=disabled>
    Par jep33 dans le forum Langage
    Réponses: 1
    Dernier message: 28/01/2009, 15h06
  4. Formulaire POST et select disabled
    Par ChrisMan dans le forum Langage
    Réponses: 6
    Dernier message: 28/09/2008, 04h06
  5. select disabled
    Par philippe123 dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 02/09/2005, 10h07

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