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 :

Formulaire avec radio button


Sujet :

HTML

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Mars 2011
    Messages
    299
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2011
    Messages : 299
    Points : 140
    Points
    140
    Par défaut Formulaire avec radio button
    Bonjour à tous,

    j'aimerai faire un formulaire où on a 3 choix :

    soit on rentre un texte c'est à dire
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <input type="text" name="pasteSeq" value="" />
    soit on rentre un autre texte :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <input type="text" name="idSeq" value="" />
    soit on charge un fichier :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <input type="file" name="fileChoose" value="" />
    J'aimerai que si on en choisi un on ne peut rien faire dans les autres.

    Je voix pas comment faire, est ce que quelqu'un à une idée?

    Merci Alan

  2. #2
    Expert éminent sénior

    Avatar de vermine
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    6 582
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2008
    Messages : 6 582
    Points : 79 915
    Points
    79 915
    Par défaut
    Bonjour,

    Avec du JavaScript en cachant ou "disablant" les autres input.

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Mars 2011
    Messages
    299
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2011
    Messages : 299
    Points : 140
    Points
    140
    Par défaut
    Peux tu me donner un exemple avec javascript car je connais pas trop.

    Merci

  4. #4
    Membre émérite
    Avatar de polymorphisme
    Homme Profil pro
    Publishing
    Inscrit en
    Octobre 2009
    Messages
    1 460
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Publishing
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2009
    Messages : 1 460
    Points : 2 372
    Points
    2 372
    Par défaut
    Bonjour,

    oui, tu peux commencer par un Google : javascript input
    ou encore voir avec les tutoriels sur javascript du site.

  5. #5
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 136
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 136
    Points : 44 934
    Points
    44 934
    Par défaut
    Bonjour,
    une petite réflexion me viens à chaque fois que je lis un énoncé de ce type, comment fait-on lorsque ayant fait un choix on rend les autres inactifs/inaccessibles et que "flûte/crotte je m'a trompé"

  6. #6
    Modérateur
    Avatar de Vil'Coyote
    Homme Profil pro
    Développeur adélia & Web
    Inscrit en
    Février 2008
    Messages
    4 583
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur adélia & Web
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2008
    Messages : 4 583
    Points : 7 503
    Points
    7 503
    Par défaut
    me suis également posé la même question. pour ça j'utiliserais des bouton radio en plus des champs ....

  7. #7
    Membre habitué
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2012
    Messages
    82
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2012
    Messages : 82
    Points : 132
    Points
    132
    Par défaut
    Citation Envoyé par Vil'Coyote Voir le message
    me suis également posé la même question. pour ça j'utiliserais des bouton radio en plus des champs ....
    Tu peux regarder les "value" des différents input et dès qu'il y en a une qui est différente de "null" tu bloques les autres...? Évidemment avec du JavaScript.

  8. #8
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 136
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 136
    Points : 44 934
    Points
    44 934
    Par défaut
    Citation Envoyé par DrDarko Voir le message
    Tu peux regarder les "value" des différents input et dès qu'il y en a une qui est différente de "null" tu bloques les autres...? Évidemment avec du JavaScript.
    donc le problème reste entier

  9. #9
    Membre habitué
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2012
    Messages
    82
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2012
    Messages : 82
    Points : 132
    Points
    132
    Par défaut
    1ère méthode (qui reste flou...) :
    Tu regardes du coté des attributs des input notamment le readonly...?

    Je met un petit lien qui permet de comprendre http://www.w3schools.com/tags/att_input_readonly.asp. (j'ai pas trouvé de doc sur le site... désolé).
    Après j'ai pas réussi à l'inversé...

    2ème méthode :
    Tu mets une fonction à chaque élément qui s'active avec onkeydown et qui va aller regarder si la value des autres champs est null si c'est le cas elle retourne true si l'un des champs a une valeur différente de null alors ça retourne false.
    C'est pas super compliqué à mettre en place vu qu'il ne possède que 3 input.

  10. #10
    Membre habitué
    Profil pro
    Inscrit en
    Mars 2011
    Messages
    299
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2011
    Messages : 299
    Points : 140
    Points
    140
    Par défaut
    Merci tous pour vos réponse, je dois regarder ceci en début de semaine prochaine, je vous recontacte si ça marche.

    Encore merci.

    Alan

Discussions similaires

  1. Listview:avec radio button
    Par tunisdroid dans le forum Composants graphiques
    Réponses: 12
    Dernier message: 20/06/2012, 11h22
  2. layout "complexe" avec radio buttons
    Par linotte91 dans le forum JSF
    Réponses: 5
    Dernier message: 26/08/2010, 01h08
  3. formulaire dynamique (radio button)
    Par pasqual dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 13/08/2009, 14h37
  4. gridView avec radio button
    Par simodox dans le forum Windows Forms
    Réponses: 1
    Dernier message: 26/06/2009, 10h53

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