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 :

[HTML/JS] désactivé et non activé


Sujet :

JavaScript

  1. #1
    Membre averti Avatar de nicoaix
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Décembre 2004
    Messages
    571
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Service public

    Informations forums :
    Inscription : Décembre 2004
    Messages : 571
    Points : 362
    Points
    362
    Par défaut [HTML/JS] désactivé et non activé
    Bonjour,
    Je ne suis pas sur de poster au bon endroit etant donné que mon problème peut, je pense, trouver des solutions dans divers langages...
    Je souhaite afficher dans une page un formulaire, mais dont les objets ne sont pas modifiable. Le problème c'est que si j'utilise les attributs 'disabled' cela grise notamment les radios boutons qui deviennent quasi invisible, quelque soit la couleur de fond de ma page.
    Je voudrais donc savoir s'il y a un moyen pour désactiver les objets d'un formulaire sans changer leur aspect?

    Merci

  2. #2
    Inactif  
    Avatar de Kerod
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    11 672
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 11 672
    Points : 20 778
    Points
    20 778
    Par défaut
    Il existe une petite propriété que je connais avec les input text qui est le readonly et c'est plutot du html
    A tester avec les radio et checkbox

  3. #3
    Membre averti Avatar de nicoaix
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Décembre 2004
    Messages
    571
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Service public

    Informations forums :
    Inscription : Décembre 2004
    Messages : 571
    Points : 362
    Points
    362
    Par défaut
    Ca ne fonctionne pas pour les boutons radio. Mais en effet ça fonctionne pour les champs de texte

  4. #4
    Inactif  
    Avatar de Kerod
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    11 672
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 11 672
    Points : 20 778
    Points
    20 778
    Par défaut
    j'ai testé avec les radio et non c'est pas trop possible. donc je te propose une solution qui est le javascript. sur l'évènement onclick(ou onchange) si tu as une variable de type booléen qui interdit la modification, la fonction rétablira le précédent état.

    Comme tu utilises le php tu pourrais envoyer ton booléen par get et le mettre dans une variable js

    Avec un petit test j'ai trouvé ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <input type="radio" id="rad" onchange="document.getElementById('rad').checked=this.reset">
    donc on pourrait l'exploiter en faisant comme ceci : l'évènement onchange est appelé que s'il y a changement.Donc on teste, et si c'est checked et que tu voulais pas modifier alors tu fais ce qui est déjà fait ci-dessus.Et si c'est le cas contraire...

  5. #5
    Expert confirmé
    Avatar de javatwister
    Homme Profil pro
    danseur
    Inscrit en
    Août 2003
    Messages
    3 681
    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 681
    Points : 5 221
    Points
    5 221
    Par défaut
    en gros, return false te permettra d'interdire une saisie ou un clic sur les champs, en définissant les bons gestionnaires;

Discussions similaires

  1. Page html sans menu sans barre d'outills, non redimensionnable
    Par Fuerty dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 20/05/2010, 08h53
  2. [Firefox] Flash non activé quand scroll firefox
    Par Tchinkatchuk dans le forum Flash
    Réponses: 4
    Dernier message: 18/08/2009, 23h27
  3. Réponses: 8
    Dernier message: 29/08/2006, 10h22
  4. Réponses: 3
    Dernier message: 10/05/2006, 10h54
  5. probleme lors d'une requete sql (controle non activé)
    Par junty dans le forum Requêtes et SQL.
    Réponses: 3
    Dernier message: 09/09/2005, 15h45

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