Prob avec method "post" en HTML

DeltaWolf

Nouveau membre
#1
Sous Win2000 mon formulaire envoyé avec la méthode post marchait trés bien. Voici un exemple :

<form action="mailto:[email protected]" method="post" enctype="text/plain">
Adresse mail : <br> <input type="text" name="adresse" size="40" maxlength="40">
<br> Votre texte : <br> <textarea name="texte" cols="40" rows="6"></textarea> <br>
<input type="submit" value="Envoyer">
<input type="reset" value="Effacer">
</form>

Maintenant sous XP Pro avec IE6, quand je test l'envoi, j'ai bien Outlook qui se lance mais à part l'adresse mail, le reste est entièrement vide. Quelqu'un connait-il la solution ?
 
#2
Je comprend pas ce que tu veux faire...
/email.php il fait quoi ce script?
De toute facon mieu vaux ne pas passer les paramètres dans action mais avec un champ hidden:
<form action="/email.php" method="post" enctype="text/plain">
<input type="hidden" name="email" value="[email protected]">
Adresse mail : <br> <input type="text" name="adresse" size="40" maxlength="40">
<br> Votre texte : <br> <textarea name="texte" cols="40" rows="6"></textarea> <br>
<input type="submit" value="Envoyer">
<input type="reset" value="Effacer">
</form>
Ensuite dans ton fichier email.php
<?php
mail($_POST['email'], "Un mail de $_POST['adresse']",$_POST['texte'],"From: $_POST['adresse']\r\n");
?>
 

DeltaWolf

Nouveau membre
#3
Merci beaucoup Keyes.

"/email.php" n'est pas dans mon message d'origine.
Il y avait juste "mailto:...".

Mais en tout cas tu as raison, je vais utiliser le php. ;-)
 

DeltaWolf

Nouveau membre
#4
Un bug sur le forum!

ce n'est pas "/email.php?" mais "m a i l t o :" (les espaces c'est fait exprés, sinon mon "m a i l t o :" se transforme en "/email.php?" ).

Faites l'essai
 
Vous devez vous inscrire ou vous connecter pour répondre ici.
Membres en ligne
  • labul671
Statistiques globales
Discussions
868 644
Messages
8 099 119
Membres
1 579 181
Dernier membre
wassimoulmi
Partager cette page
Haut