5568 sujets

Sémantique web et HTML

Salut,
J'ai crée un formulaire pour page web, et je voulais savoir s'il était possible à la place de toujours envoyer au même destinataire, d'avoir une petite liste déroulante proposant le mail destinataire du formualaire.

Merci de votre réponse
Jean Baptiste
Bonjour,
Si tu utilises un script côté serveur (php par exemple), tu peux récupérer la valeur de la liste déroulante et l'utiliser comme variable pour changer le destinataire du mail.

Si tu utilises un formulaire envoyé par mailto, c'est un peu plus compliqué mais toujours possible : il faut modifier la valeur de l'attribut action juste avant la soumission du formulaire par javascript.
Administrateur
Bonjour et bienvenue,

il faut faire attention dans le script qui reçoit le formulaire (avec la 1ère solution) à ce que le destinataire fasse bien partie de ceux proposés dans la liste. Un utilisateur malveillant pourrait 'forger' ses propres réponses à ton formulaire et l'utiliser pour arroser n'importe qui de mails provenant de ton serveur Smiley ohwell
Il faut aussi vérifier les autres données (programmation défensive ...) mais celle-là peut te causer plus de tord vis-à-vis de tierces personnes Smiley lol

Felipe
Modifié par Felipe (24 Mar 2006 - 07:32)
Pour poursuivre avec la première solution, ne pas mettre l'adresse e-mail des destinataires potentiels dans les attributs value des options.. Favoriser à la place un tableau géré côté serveur. Ca permet d'éviter en partie le problème soulevé par Felipe.