Version complète: sur le forum Webmaster Hub : Submit et disparaît
Webmaster Hub > Création et exploitation de Sites Internet > Les langages du Net > (X)HTML et CSS
francoisch
Bonjour

Je propose la saisie d’un message avec :
CODE
<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>


J’aimerai qu’il se passe quelque chose après le Submit :
• La page du formulaire se ferme et renvoie à la page d’appel, de préférence
• La zone Textarea se vide
• ...
pour envoyer un signal visuel à l’utilisateur lui disant en gros « ton message a bien été envoyé ».

Comment faire?

Merci par avance de votre aide.

Francois
Bovino
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...
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.