Comment Créer Un Forumulaire a imprimer? - HTML/CSS - Programmation
Marsh Posté le 01-02-2005 à 13:35:35
pourquoi ils rempliraient pas tout simplement un formulaire normal, puis ils l'imprimeraient via le bouton du navigateur ?
A ta charge de faire en sorte que le formulaire s'imprime correctement.
Marsh Posté le 01-02-2005 à 13:44:18
Oui, il remplissent les champs, ensuite ils font soit Fichier\Imprimer, soit tu met un bouton qui lance un script qui lance l'impression.
Avec un CSS pour l'impression, c'est tout simple à faire
Marsh Posté le 01-02-2005 à 13:47:48
Ben ou est le probleme ?
Une fois que le formulaire est rempli tu l'affiche sous forme epuree pour qu'il puisse etre imprime (ou tu indique un css pour le media print).
Marsh Posté le 01-02-2005 à 13:53:08
Bah mon pb c'est de faire un bouton a la fin du formulaire qui renvoye les acheteurs a une page plus épurée et mieux organisée avec les fdp en plus et une meilleure mise en page avec les données qu'il auraient rentré plus tot (nom adresse) mais c'est le script pour faire ce bouton qui me manque
Marsh Posté le 01-02-2005 à 13:54:46
Ben pas besoin de nouvelle page, puisque t'as un CSS spécial pour l'impression ! Suffit de virer tout ce qui n'est pas à imprimer (genre avec des display: none), de virer les bordures des input, et puis fini
Marsh Posté le 01-02-2005 à 13:58:27
Tu veux dire qu'en mettant simplement "imprimer" en bas de la page avec un bouton, le CSS se charge de virer les champs et tout ça et le metterait sous forme épurée?
tu l'as ce CSS miracle ?
Marsh Posté le 01-02-2005 à 14:02:16
Le CSS, c'est à toi de le faire
En fait, t'as ça dans ton <head> :
Code :
|
Et le navigateur va automatiquement chercher le css "style-print.css" quand tu imprime
Marsh Posté le 01-02-2005 à 14:06:25
Après pour lui dire qu'il faut utiliser la bonne CSS, c'est fait tout seul par le navigateur
Marsh Posté le 01-02-2005 à 14:11:48
le pb c'est que j'ai aucune idée de comment faire le CSS en question?!
Marsh Posté le 01-02-2005 à 14:18:18
Ben comme une CSS normale... Tu masque juste les truc qu'il faut, tu vire les bordures des input, tu vire les boutons...
Marsh Posté le 01-02-2005 à 14:48:28
Nzh0 a écrit : Non mais c'est que je m'y connais pas en CSS |
c'est la meilleure raison d'apprendre
Marsh Posté le 01-02-2005 à 14:50:45
bah oui mais je vais me mettre a programmer en CSS juste pr un bouton "imprimer" qd méme
sinon ya moyen d'inserer un bouton "imprimer" sans utiliser de Css?
Marsh Posté le 01-02-2005 à 14:55:03
bah si, comme ça tu pourras coller des boutons imprimer partout
Marsh Posté le 01-02-2005 à 14:55:37
Ben le CSS n'a rien avoir avec le bouton imprimer Le CSS sert juste à indiquer la tronche de la page quand tu veux l'imprimer. Le bouton va servir à lancer l'impression, comme si tu faisais Fichier\Imprimer...
Sinon, si tu connais pas le CSS, tu l'as fait comment ton site
Marsh Posté le 01-02-2005 à 14:56:22
Citation : Sinon, si tu connais pas le CSS, tu l'as fait comment ton site |
Marsh Posté le 01-02-2005 à 14:57:50
en flash, javascript et html
c'est pas nonplus le site d'une multinationale hein
c'est quoi le lien pour "imprimer" simplement sans CSS?
Marsh Posté le 01-02-2005 à 14:59:03
Nzh0 a écrit : bah oui mais je vais me mettre a programmer en CSS juste pr un bouton "imprimer" qd méme |
Ca n'a rien à voir avec de la programmation, pas plus que le HTML.
Nzh0 a écrit : sinon ya moyen d'inserer un bouton "imprimer" sans utiliser de Css? |
Oui, tu refais exactement la même chose que pour ton formulaire, mais en changeant le look pour que ça passe à l'imprimante (et tu déclenches via java-script p.e.).
Et donc, tu te retrouves avec deux pages mal faites copiées-collées, double maintenance s'il faut ajouter un champs ou modifier un label, etc.
Alors qu'avec CSS... Mais bon, si tu ne veux pas apprendre.
Marsh Posté le 01-02-2005 à 15:00:53
Nzh0 a écrit : quoi ? |
Apprend le CSS. On ne peut pas concevoir en 2005 de faire un site sans CSS.
Si tu aurais fait ça dès le départ, avec une belle structure sémantique séparée de la présentation, ton problème aurait été réglé en 10 minutes Mais là, ça va être hyper chaud.
Ou alors faire comme sircam a dit, générer une page complètement différente...
Marsh Posté le 01-02-2005 à 15:06:41
je veux bien avec le CSS mais c'est que j'ai une date limite pour le site et j'ai pas trop le tps, donc si qqun pouvait me dire comment faire juste pr l'impression ça m'aiderait
Marsh Posté le 01-02-2005 à 15:07:14
Vois ça comme un investissement : bien sûr, pour une page, tu ne vas rien y gagner. Mais quand tu auras fait l'effort d'apprendre, tu regagneras tout le temps "perdu" (en vitesse et en qualitaÿ).
Et tu auras progressé !
Marsh Posté le 01-02-2005 à 15:08:37
FlorentG a écrit : Apprend le CSS. On ne peut pas concevoir en 2005 de faire un site sans CSS. |
Bah enfait j'avais pensé a faire un lien "_blank" donc dans une nouvelle page sans style ni rien dutout simplement un truc a imprimer
Marsh Posté le 01-02-2005 à 15:09:52
sircam a écrit : Vois ça comme un investissement : bien sûr, pour une page, tu ne vas rien y gagner. Mais quand tu auras fait l'effort d'apprendre, tu regagneras tout le temps "perdu" (en vitesse et en qualitaÿ). |
Biensur, je comprends et j'apprendrais surement
le pb c'est que la j'ai un impératif de temps et si je me mettais a apprendre le Css tt de suite j'aurais fini le site dans 6 mois
Marsh Posté le 01-02-2005 à 15:13:12
Merci florent, je vais lire
parcontre t'as pas la "formule" js pour un bouton imprimer?
Marsh Posté le 01-02-2005 à 15:25:02
<input type="button" value="Exemple" name="Exemple" OnClick="javascript:window.print()">
Marsh Posté le 01-02-2005 à 13:09:23
Salut a tous,
j'ai une commande de site, et la personne veut un formulaire pour que les gens puissent acheter sur son site (tableaux d'art).
j'ai pensé faire un formulaire que l'acheteur remplirait puis imprimerait et enverrait avec le réglément par poste.
Le probléme c'est que tous les formulaires que jai trouvé envoyent les infos par mail simplement
Merci de m'aider rapidement c'est assez urgent!