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 :

Impression et champs disabled


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Expert confirmé
    Avatar de le_chomeur
    Profil pro
    Développeur informatique
    Inscrit en
    Février 2006
    Messages
    3 653
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Février 2006
    Messages : 3 653
    Par défaut Impression et champs disabled
    Salut à tous,
    j'ai un petit soucie, je cherche à imprimer un document dont tous les champs sont disabled , le hic , c'est que le champs apparait grisé donc a l'impression bof bof ...
    il y aurait-il un moyen de retourner false , ou avoir le même comportement sur tous les champs de n'importe quel type de mon formulaire, pour émuler la fonction false ?
    je ne peux pas utiliser une div transparente , car cette page a un bouton imprimer
    Voila voila

  2. #2
    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
    readonly ?
    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 !

  3. #3
    Expert confirmé
    Avatar de le_chomeur
    Profil pro
    Développeur informatique
    Inscrit en
    Février 2006
    Messages
    3 653
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Février 2006
    Messages : 3 653
    Par défaut


    j'étais tellement focalisé sur l'impression que j'ai homis ça ...
    bon on dira que nous somme lundi et j'ai eu un dur we ???
    merci spaffy

  4. #4
    Expert confirmé
    Avatar de le_chomeur
    Profil pro
    Développeur informatique
    Inscrit en
    Février 2006
    Messages
    3 653
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Février 2006
    Messages : 3 653
    Par défaut
    hum j'me disais aussi :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
     
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Document sans nom</title>
    <script type="application/javascript">
    	function ReadOnlyAll(){
    		//On récupère tous les inputs( boutons / checkbox / boutons radio )
    		var ListeInput = document.getElementsByTagName("input") ;
    		//On récupère tous les textarea
    		var ListeTextArea = document.getElementsByTagName("textarea");
    		//On récupère les select
    		var ListeSelect = document.getElementsByTagName("select");
     
    		//Et on traite chacun des objets
    		for(var i = 0 , l  = ListeInput.length ; i < l ; i++){
    			ListeInput[i].readOnly = true;
    		}
     
    		for(var i = 0 , l  = ListeTextArea.length ; i < l ; i++){
    			ListeTextArea[i].readOnly = true;
    		}
     
    		for(var i = 0 , l  = ListeSelect.length ; i < l ; i++){
    			ListeSelect[i].readOnly = true;
    		}
     
    	}
    	window.onload = function(){ReadOnlyAll()};
    </script>
    </head>
     
    <body>
    <input type="text" value="toto" />
    <input type="button" value="toto" />
    <input type="checkbox" value="toto" />
    <input type="radio" value="toto" />
    <textarea>
    toto
    </textarea>
     
    <select>
    <option>toto</option>
    <option>titi</option>
    </select>
    </body>
    </html>
    les champs de type select , checkbox et radio , ne prenne pas en compte le readOnly ^o) je vais devoir gerer ça avec un return false je crois...
    je posterais le script final ça pourra toujours servir

  5. #5
    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 sinon media print ...
    avec un duplicata de ton form ?
    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 !

  6. #6
    Expert confirmé
    Avatar de le_chomeur
    Profil pro
    Développeur informatique
    Inscrit en
    Février 2006
    Messages
    3 653
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Février 2006
    Messages : 3 653
    Par défaut
    cad un "media print", un css d'impression ??
    je crois que ça va se finir comme ça ...

    le seul hic , c'est que ie ( 7 , je n'ai aps de 6 sous la main) grise quand même le texte des champs txt , de plus j'ai un autre soucie :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
     
    <input type="text" value="toto" disabled="disabled" style="background-color:#FFFFFF;color:#000000;border:1px solid #000000" />
    <input type="checkbox" value="toto" id="test1" />
    <input type="checkbox" value="toto" id="test2" />
     
    <select>
    <option>toto</option>
    <option>titi</option>
    </select>
    <script type="text/javascript">
    function addOnclick()  {
      p = document.getElementById("test1");
      p.onclick = function(){"alert('arggggg !');"};
    }
     
    function addOnclick2()  {
      p = document.getElementById("test2");
      p.setAttribute("onclick","alert('arggggg')");
    }
     
    addOnclick2();
    addOnclick();
     
    </script>
    mon évènement onclick n'est jamais appelé sous ie7 :-/ et sous firefox je dois impérativement passer par un setAttribute ...

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

Discussions similaires

  1. Envoi d'un form avec champs disabled
    Par Ekik dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 23/03/2006, 13h58
  2. [STRUTS] Valeur des Champs disable s'efface lors d'actions
    Par cosmos38240 dans le forum Struts 1
    Réponses: 5
    Dernier message: 24/11/2005, 16h20
  3. Champ disabled
    Par Oluha dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 22/02/2005, 16h31
  4. Récupérer la valeur d'un champ disabled
    Par nebule dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 27/01/2005, 10h45
  5. [HTML] Form - champ disabled
    Par freddyboy dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 04/11/2004, 12h14

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