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 via un bouton submit


Sujet :

JavaScript

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2008
    Messages
    60
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 60
    Par défaut impression via un bouton submit
    Bonjour,
    Comme son nom l'indique j'aimerais via un bouton submit proceder au lancement de l'impression de mon formulaire !
    J'ai pensé à utiliser la touche impression de mon navigateur sauf que le formulaire que je desire imprimé se situe sur 1 des 2 frames de ma page !
    Malheuresement et par contrainte je ne peux supprimer mes frames .

    Donc je me demandais si j'avais la possibilité quand même d'imprimer uniquement mon formulaire via un bouton submit !
    Si cela est possible avec quels outils et de quelle maniere ? car je ne m'y connais vraiment pas dans ce domaine .
    Merci

  2. #2
    Membre averti Avatar de moins52
    Inscrit en
    Août 2003
    Messages
    63
    Détails du profil
    Informations forums :
    Inscription : Août 2003
    Messages : 63
    Par défaut
    Un bouton se serait plus simple mais sinon en faisant appel à un javascript sur un OnClick

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    function imprimer () {
     
      maframe.print();
     
      // si tu ne veux pas que ton formulaire se valide
      return false;
     
    }

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2008
    Messages
    60
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 60
    Par défaut
    oki merci je vais essayer sa !

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2008
    Messages
    60
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 60
    Par défaut
    cela fonctionne tres bien merci beaucoup !
    Petite question bonus :
    Sur le bas de ma page d'impression s'affiche :
    http://127.0.0.1/enregistrerrapport.php 27/02/2008

    La date ce n'est pas tres génant mais le lien c'est un petit moche !
    Comment puis-je enlever sa ?
    merci

  5. #5
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 931
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931
    Par défaut
    Tu ne peux pas, c'est dans la configuration du navigateur.

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2008
    Messages
    60
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 60
    Par défaut
    J'ai également mon bouton "Envoyer" qui s'imprime !!

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2008
    Messages
    60
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 60
    Par défaut
    Donc si je comprend bien en reconfigurant mon navigateur je peux arriver à ce que mon impression ne m'affiche pas cette ligne ??

  8. #8
    Membre averti Avatar de moins52
    Inscrit en
    Août 2003
    Messages
    63
    Détails du profil
    Informations forums :
    Inscription : Août 2003
    Messages : 63
    Par défaut
    Je sais que ça se fait pour Internet Explorer mais je retrouve pas l'option.

  9. #9
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2008
    Messages
    60
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 60
    Par défaut
    C'est bon j'ai trouvé pour ne pas qu'il imprime la ligne : je suis aller dans l'onglet imprimer puis mise en page et j'ai enlevé le pied de page ^^
    Pour ne pas imprimer le bouton submit y a t-il un moyen ?
    Car je ne trouve pas la soluce !
    Merci les loulous j'ai déjà bien avancé .

  10. #10
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Par défaut
    Peut-être en rajoutant la feuille de style suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    @media print {
        #print_button { display: none; }
    }
    et en mettant id="print_button" à ton bouton (si tu as déjà défini un ID, utilise cet ID dans le style ci-dessus).

  11. #11
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2008
    Messages
    60
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 60
    Par défaut
    Plus precisemment :
    Dans ma page html, j'ai rajouté les lignes suivantes :
    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
    <html>
      <head>
        <style> 
        @media print{ 
        .ecran 
        {display: none;}
        }
      </style>
    </head>
    
    Puis sur mon bouton j'ai rajouté l'ttribut 'class' :
    
    <input type="submit" name="enrec" value="ENREGISTRER" class="ecran">
    
    Cela marche parfaitement
    Encore merci de votre aide

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

Discussions similaires

  1. Submit un formulaire, via un bouton
    Par Tony36 dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 24/06/2009, 23h46
  2. Submit un formulaire, via un bouton
    Par Tony36 dans le forum Langage
    Réponses: 3
    Dernier message: 23/06/2009, 22h56
  3. Réponses: 15
    Dernier message: 04/12/2006, 07h11
  4. [urgent] Rave report je n'en peux plus->impression via co
    Par zax-tfh dans le forum Bases de données
    Réponses: 2
    Dernier message: 29/02/2004, 09h15
  5. Réponses: 7
    Dernier message: 27/02/2004, 21h14

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