francoisch Posté 12 Juin 2008 Posté 12 Juin 2008 Bonjour Je propose la saisie dun message avec : <form onSubmit="return ( checkrequired(this) && process() )" name="form"action="mailto:<?php echo $mail; ?>?subject=Nouvelles de <?php echo $prenom; ?>" method="POST" ENCTYPE="text/plain"><table border="0" cellpading="3" cellspacing="3" width="80%"><tr><td align="center" width="5%"><p class=vert><u>Votre message</u> : <br></td><td align="center" width="90%"><TEXTAREA style="font-size : <?=$dimension_car?>em;"rows="<?php echo $rows; ?>" cols="<?php echo $cols; ?>" name="message" wrap="virtual" class="text2"></TEXTAREA></td></tr></table><div align="center"> <INPUT type="submit" value="Envoi" class="boutonenvoi"></div></FORM> Jaimerai quil se passe quelque chose après le Submit : La page du formulaire se ferme et renvoie à la page dappel, de préférence La zone Textarea se vide ... pour envoyer un signal visuel à lutilisateur lui disant en gros « ton message a bien été envoyé ». Comment faire? Merci par avance de votre aide. Francois
Bovino Posté 13 Juin 2008 Posté 13 Juin 2008 Le problème est qu'il y a un conflit entre le onSubmit et le action... Quand tu valides ton formulaire, le navigateur essaye de tout faire... mais ce n'est pas toujours possible ! L'idéal dans ton cas serait de regrouper les deux actions, par exemple dans un script php qui envoie un mail puis redirige vers la page que tu veux ou un javascript qui envoie le mail et vide le textarea...
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant