Aller au contenu

Sujets conseillés

Posté

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

Posté

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...

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...