formulaire > Mailto:$une variable, est ce possible ? - HTML/CSS - Programmation
Marsh Posté le 13-12-2002 à 13:52:59
Heu... spa kler là...
Ton formulaire là est généré ou c du HTML pur ?
Ou est le pb après ? Tu récupère la valeur passée dans $_POST["contact"] ...
Marsh Posté le 13-12-2002 à 13:54:21
un formulaire tout bête ! mais le problème il est là:
mailto:$contact?"
j'ai voulu tester pour voir si ct possible mais visiblement ça ne marche pas
Marsh Posté le 13-12-2002 à 14:03:42
Han oki je vois Nan ça marchera po
Soit tu utilise le php en créant un script pour envoyer le mail : http://fr.php.net/manual/fr/function.mail.php
Soit tu fait en 2 étapes, premier formulaire avec juste une select box qui envois le mail au script qui génère le formulaire avec la bonne personne dans le mailto...
Marsh Posté le 13-12-2002 à 14:08:13
Bruce a écrit : Han oki je vois Nan ça marchera po |
chez free la fonction mail n'est pas acitvée
donc suis obligé de faire deux étapes, spa drôle ...
merci Bruce
Marsh Posté le 13-12-2002 à 15:46:56
DrWatson a écrit : |
Sinon, yaurrai peut-être moyen de jouer avec du javascript mais bon
Marsh Posté le 13-12-2002 à 16:00:07
Bin en Javascript, c'est tout con !
Tu rajoutes un nom à ton formulaire :
<form action="" method="POST" enctype="text/plain" name="formulaire">
Pis dans ton select, t'as l'attribut onChange qui aide :
<select name="contact" size="1" class="formText" onChange="formulaire.action='mailto: contact.value'">
ou un truc du style. T'as peut-être même plus simple en mettant <form action="javascript: formulaire.contact.value;"> mais je sais pas si c'est possible. Bref, y a pas mal d'options à envisager avant de jouer au bourrin à poster ton formulaire à du PHP et tout...
EDIT : j'ai oublié un guillemet à la fin du onChange
Marsh Posté le 13-12-2002 à 16:04:58
Taiche a écrit : Bin en Javascript, c'est tout con ! |
le onChange ça a l'air cool ! Je vais tester !
Marsh Posté le 13-12-2002 à 16:12:14
attend c'est chelou ton truc, dans le form on met rien dans action et quand on change le l'option dans le select ça envoit le mail sans même qu'on est eu le temps de remplir les autres champs
Marsh Posté le 13-12-2002 à 16:18:02
ça marche pas mieux ou alors j'ai pas compris un truc
Code :
|
Marsh Posté le 13-12-2002 à 16:18:13
DrWatson a écrit : attend c'est chelou ton truc, dans le form on met rien dans action et quand on change le l'option dans le select ça envoit le mail sans même qu'on est eu le temps de remplir les autres champs |
C'est posible, j'ai rien testé
Alors euh à vue de nez, je te dirais de faire <form action="mailto: contact.value;" method="POST" enctype="text/plain" name="formulaire"> et de virer le onChange.
Marsh Posté le 13-12-2002 à 16:25:30
je viens de faire ton changement qui m'avait l'air très logique pourtant mais
Code :
|
Marsh Posté le 13-12-2002 à 16:31:39
Ba c'est space paske je viens de faire un test rapidos chez moi et ça submitte pas sans avoir cliqué sur le bouton.
Mais cherche un peu dans cette voie, je pense que ça doit être très faisable facilement.
Marsh Posté le 13-12-2002 à 16:41:45
Taiche a écrit : Ba c'est space paske je viens de faire un test rapidos chez moi et ça submitte pas sans avoir cliqué sur le bouton. |
attend ce que ça fait chez toi c'est ça que je veux ! que ça submit en validant le tout ! Mais avec mon code du dessus il se passe rien !
fais voir ton code à toi ?
ça submit jamais en fait
pourtant j'ai bien le message "attention ce formulaire va partir par mail etc." mais y'a rien qui part et rien qui arrive
Marsh Posté le 13-12-2002 à 12:12:18
j'aimerais faire un formualire d'envoi de mail classique mais j'aimerais qu'un champs de ce formulaire comprenne le destinataire au choix dans un combo, ce que j'ai fait ne donne rien comme résultat, pas de message d'erreur mais aucune trace d'envois dans mon outlook express, je suppose que ça ne fonctionne pas
Message édité par DrWatson le 13-12-2002 à 12:14:50
---------------
.:: Feed-Back ::. Choisis un travail que tu aimes, et tu n'auras pas à travailler un seul jour de ta vie.