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 :

[HTML] Cases à cocher + champs de saisie


Sujet :

HTML

  1. #1
    Membre averti Avatar de Seth77
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Octobre 2005
    Messages
    1 448
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Octobre 2005
    Messages : 1 448
    Points : 410
    Points
    410
    Par défaut [HTML] Cases à cocher + champs de saisie
    Slu

    est il possible, à l aide d une case a cocher, de verrouiller ou non un champ de saisie sans passer par du JavaScript ?

    thx @+

  2. #2
    Membre éprouvé Avatar de macbook
    Inscrit en
    Février 2006
    Messages
    838
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 838
    Points : 1 009
    Points
    1 009
    Par défaut
    Tu veux dire le rendre "disabled" ? Sans javascript non.

  3. #3
    Membre averti Avatar de Seth77
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Octobre 2005
    Messages
    1 448
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Octobre 2005
    Messages : 1 448
    Points : 410
    Points
    410
    Par défaut
    Citation Envoyé par macbook
    Tu veux dire le rendre "disabled" ? Sans javascript non.
    oui ... donc si l utilisateur desactive le JS ma case a cocher ne servira a rien ?

  4. #4
    Membre éprouvé Avatar de macbook
    Inscrit en
    Février 2006
    Messages
    838
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 838
    Points : 1 009
    Points
    1 009
    Par défaut
    Voilà.

  5. #5
    Membre averti Avatar de Seth77
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Octobre 2005
    Messages
    1 448
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Octobre 2005
    Messages : 1 448
    Points : 410
    Points
    410
    Par défaut
    Citation Envoyé par macbook
    Voilà.


    merci !

  6. #6
    Membre éprouvé Avatar de macbook
    Inscrit en
    Février 2006
    Messages
    838
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 838
    Points : 1 009
    Points
    1 009
    Par défaut
    Mais en php si la checkbox a été cochée tu peux ne pas tenir compte de ce que l'utilisateur a saisie dans le champs que tu veux désactiver.

    Même si le champs peut être désactivé par un checkbox, il vaudra toujours mieux faire un contrôle ensuite sur ce que l'utilisateur a entré. Principe évident de sécurité.

  7. #7
    Membre averti Avatar de Seth77
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Octobre 2005
    Messages
    1 448
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Octobre 2005
    Messages : 1 448
    Points : 410
    Points
    410
    Par défaut
    ahhhh oui... merci

    en fait le JS permettra juste de rendre la "desactivation" visuelle pour l utilisateur .... 8)

  8. #8
    Membre éprouvé Avatar de alain31tl
    Homme Profil pro
    Inscrit en
    Novembre 2005
    Messages
    935
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Novembre 2005
    Messages : 935
    Points : 1 019
    Points
    1 019
    Par défaut
    Salut

    Suggestion :

    Tu remplaces ta case checkbox par une image de substitution.

    Soit un ch'tit carré (carre.gif). Ensuite sur ce checkbox factice, un lien du genre :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    <form action="........." method="post">
    <?php
    print("<a href=\"tapage.php?&action=Nul\"><img src=\"carre.gif\" border=\"0\" width=\"5\" height=\"5\"></a><br>");
     
    if($action=="Nul")
    {print("<input type=\"text\" name=\"truc\" size=\"40\" maxlength=\"0\">");}
    else
    {print("<input type=\"text\" name=\"truc\" size=\"40\" maxlength=\"150\">");}
    ?>
    etc.....
    etc.......
    suite.......
    </form>
    Soit un maxlength à 0 ou à 150 selon.
    Bon ok, tiré par les cheveux mais exploitable.
    Tout dépend de ta structure de base.
    L'idéal dans ce cas, serait que tu fasses un include exclusif de ton formulaire dans une partie de ta page principale.
    De cette façon, tout se recharge avec le paramétre maxlength à 0, sans avoir eu à utiliser le submit. Si ta structure est bien réalisée, (pseudo-frames, par exemple), le rechargement peut sans probléme passer inaperçu.

Discussions similaires

  1. Filtrer avec des champs case a cocher
    Par host22 dans le forum Bases de données
    Réponses: 2
    Dernier message: 27/03/2007, 11h57
  2. [HTML] Champ de saisie multi-ligne
    Par nissarte dans le forum Balisage (X)HTML et validation W3C
    Réponses: 6
    Dernier message: 30/11/2006, 21h03
  3. Réponses: 15
    Dernier message: 29/11/2006, 13h57
  4. cocher checkbox = affecter la date dans un champ de saisie
    Par cari dans le forum Général JavaScript
    Réponses: 16
    Dernier message: 19/01/2006, 14h50
  5. [HTML] Formater un champ de saisie
    Par karamazov994 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 01/06/2005, 18h08

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