bouton submit : me maile un form et renvoie à l'accueil, comment ???

bouton submit : me maile un form et renvoie à l'accueil, comment ??? - HTML/CSS - Programmation

Marsh Posté le 14-03-2004 à 00:51:29    

re-bonjour
il paraît que je ne suis pas clair (c'est normal, je ne suis dans le html que depuis une semaine !) , alors je vais tâcher d'exposer clairement mon problème.
Créant un site, je soumets un formulaire à l'utilisateur.
 
en voici un exemple simplifié  (un champ) :
 
 
<html>
<head>
<title>Document sans nom</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
 
<body>
<FORM ACTION="mailto:tris.tan@tele2.fr" METHOD=POST NAME="form1">
 
 <INPUT TYPE=text NAME=email SIZE=12><br>
 <input type="submit" name="Submit" value="Envoyer">
 
</FORM>
 
</body>
</html>
 
je suis sur un e-mac G4 en 10.3.2, internet explorer 5,2,3 ;  
 
en cliquant sur envoyer, je reçois le mail sur tris.tan@tele2.fr, pas de pb (IExplorer est configuré avec mon smtp, donc les mails partent sans que le logiciel de messagerie s'ouvre, c'est ok)
mais le formulaire reste bêtement à l'écran, alors que j'avais préparé une jolie petite page de remerciements (merci.htm) pour le cliqueur...
 
comment diable faire pour que ce maudit formulaire disparaisse, et que la page "merci" rapplique ?
mon seul succès fut avec un onclick window open(merci.htm), mais le blème est que ça ouvre une nouvelle page...je voudrais donc rajouter un lien sur ce satané bouton envoyer.
 
si vous me bombardez de onclick, onsubmit, locate, replace, show, self, que sais-je encore, je vous en supplie, dites moi la syntaxe exacte (ttes les données sont dans le petit pgm ci-dessus), et dites-moi surtout à quel endroit taper ces nouvelles instructions.
 
merci d'avance, cela fait maintenant deux jours que j'épluche tous les forums...
 :cry:  
un jeune webmaster désespéré
tristan (tris.tan@tele2.fr)

Reply

Marsh Posté le 14-03-2004 à 00:51:29   

Reply

Marsh Posté le 14-03-2004 à 12:02:39    

en passant par du javascript et pour faire simple, ça donnerait ça :
<script language="javascript">
<!--
function envoyer()
{
document.form1.submit();
window.open("merci.htm", "_parent" );
}
//-->
</script>
avec sur ton bouton : <input type="button" name="bouton" value="bouton" OnClick="envoyer()">


Message édité par misterpinguin le 14-03-2004 à 12:03:21
Reply

Marsh Posté le 14-03-2004 à 13:45:29    

Merci pinguin
je vais essayer...à quel endroit je déclare l'action "mailto" ?

Reply

Marsh Posté le 15-03-2004 à 14:01:55    

tu laisses ton formulaire tel quel

Reply

Sujets relatifs:

Leave a Replay

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