Comment Créer Un Forumulaire a imprimer?

Comment Créer Un Forumulaire a imprimer? - HTML/CSS - Programmation

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!
 
:jap:

Reply

Marsh Posté le 01-02-2005 à 13:09:23   

Reply

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.
 

Reply

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 :)

Reply

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).

Reply

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 :(

Reply

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 :)

Reply

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 :d ?

Reply

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 :
  1. <link rel="stylesheet" type="text/css" media="screen" href="style.css" />
  2. <link rel="stylesheet" type="text/css" media="print" href="style-print.css" />


Et le navigateur va automatiquement chercher le css "style-print.css" quand tu imprime :)

Reply

Marsh Posté le 01-02-2005 à 14:05:31    

et t'aurais pas un script css déja fait?

Reply

Marsh Posté le 01-02-2005 à 14:06:02    

Impossible, vu que ça dépend de ta page...

Reply

Marsh Posté le 01-02-2005 à 14:06:02   

Reply

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 :)

Reply

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?!

Reply

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...

Reply

Marsh Posté le 01-02-2005 à 14:45:25    

Non mais c'est que je m'y connais pas en CSS :d
 

Reply

Marsh Posté le 01-02-2005 à 14:48:28    

Nzh0 a écrit :

Non mais c'est que je m'y connais pas en CSS :d


c'est la meilleure raison d'apprendre :D


---------------
- Xav - ...There are no crimes when there are no laws... -- Xav's World
Reply

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 :d
 
sinon ya moyen d'inserer un bouton "imprimer" sans utiliser de Css?

Reply

Marsh Posté le 01-02-2005 à 14:55:03    

bah si, comme ça tu pourras coller des boutons imprimer partout ;)


Message édité par esrevni le 01-02-2005 à 14:55:25
Reply

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 :??:

Reply

Marsh Posté le 01-02-2005 à 14:56:22    

Citation :

Sinon, si tu connais pas le CSS, tu l'as fait comment ton site :??:


 
 :sweat:

Reply

Marsh Posté le 01-02-2005 à 14:57:50    

en flash, javascript et html :/
 
c'est pas nonplus le site d'une multinationale hein :d
 
c'est quoi le lien pour "imprimer" simplement sans CSS?

Reply

Marsh Posté le 01-02-2005 à 14:58:27    

Ouch...

Reply

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 :d


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. [:austiniste]
 
Alors qu'avec CSS... Mais bon, si tu ne veux pas apprendre.  :sol:


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Marsh Posté le 01-02-2005 à 14:59:04    

quoi ?

Reply

Marsh Posté le 01-02-2005 à 15:00:53    


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...

Reply

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 :)

Reply

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é !


Message édité par sircam le 01-02-2005 à 15:09:30

---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Marsh Posté le 01-02-2005 à 15:08:13    

Un article sur OpenWeb qui peut t'aider dans ta tâche :)

Reply

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.
 
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...


 
 
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 :)

Reply

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ÿ).
 
Et tu auras progressé !


 
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 :d

Reply

Marsh Posté le 01-02-2005 à 15:11:22    

Va voir le site que je t'ai filé, ça te sera utile ;)

Reply

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?

Reply

Marsh Posté le 01-02-2005 à 15:25:02    

<input type="button" value="Exemple" name="Exemple" OnClick="javascript:window.print()">
 
:)

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed