Envoyez un mp via un formulaire

2 participants

Voir le sujet précédent Voir le sujet suivant Aller en bas

Résolu Envoyez un mp via un formulaire

Message par jojodu63114 Dim 17 Fév 2013 - 12:15

Bonjour,

J'ai crée un formulaire qui fonctionne parfaitement mais actuellement, lorsque la personne le remplit, celui-ci poste un sujet. Je souhaiterais que lorsque le formulaire est envoyé, ceci envoie un message privée à un utilisateur en particulier.

Début du formulaire:
Code:
<form enctype="multipart/form-data" name="post" method="post" action="/post" style="border: dotted 0px black" onsubmit="CompleteMessage()">
Je suppose qu'il doit falloir remplacer "/post" par quelque chose comme "/privmsg" mais lorsque j'essaye, rien ne marche..

Fin du formulaire:
Code:
<input type="submit" value="Envoyer" name="post" /><br />
<input type="hidden" value="Candidature" name="subject" />
<textarea name="message" id="message" style="display:none"></textarea>
<input type="hidden" value="newtopic" name="mode" />
<input type="hidden" value="2" name="f" />
</form>
Ici aussi, j'ai essayé de remplacer certains attributs (comme value="1" name="u" par exemple pour la dernière ligne) mais ça ne donne rien non plus..

Si quelqu'un avait la solution à mon problème, ça serait génial..!

Merci d'avance de votre aide Wink


Dernière édition par jojodu63114 le Mar 19 Fév 2013 - 20:07, édité 1 fois
avatar

jojodu63114
Nouveau membre

Masculin
Messages : 28
Inscrit(e) le : 02/04/2012

http://www.habbovillage.org/
jojodu63114 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Envoyez un mp via un formulaire

Message par jojodu63114 Mar 19 Fév 2013 - 17:01

UP!
avatar

jojodu63114
Nouveau membre

Masculin
Messages : 28
Inscrit(e) le : 02/04/2012

http://www.habbovillage.org/
jojodu63114 a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: Envoyez un mp via un formulaire

Message par Ea Mar 19 Fév 2013 - 17:28

Bonjour,


Il faut autoriser les formulaires persos dans PA > Général > Sécurité déjà.

Ensuite, voici un formulaire épuré autant que possible :

Code:
<form method="POST" action="/privmsg">
  Nom d'utilisateur : <input name="username" /><br />
  Sujet : <input name="subject" /><br />
  Message : <textarea name="message"></textarea><br />
  <input type="submit" name="post" value="Envoyer" />
</form>
Ce qui compte c'est d'avoir tout ces éléments, mais donc on peut faire :

Code:
<form method="POST" action="/privmsg">
  <input  type="hidden" name="subject" value="Signalement de spam à l'admin" />
  <input type="hidden" name="username" value="Admin" />
  Message : <textarea name="message"></textarea><br />
  <input type="submit" name="post" value="Envoyer" />
</form>
Ou en mettant des champs supplémentaires dont on utilise la valeur pour remplir d'autres champs :

Code:
<script>
function traitement(f) {
  if(f.age.value=='')
  {
    alert('Vous devez mettre un age');
    return false;
  }
  f.message.value= f.sexe.value+' de '+f.age.value+' ans';
  f.subject.value= 'Candidature de sexe ' +f.sexe.value;
}
</script>
<form method="POST" action="/privmsg" onsubmit="return traitement(this)">
  <input  type="hidden" name="subject" />
  <input type="hidden" name="username" value="Admin" />
  <input type="hidden" name="message" />
  Age : <input name="age" /> Sexe : <select name="sexe"><option>Homme</option><option>Femme</option></select><br />
  <input type="submit" name="post" value="Envoyer" />
</form>
Cordialement.
Ea

Ea
Aidactif
Aidactif

Messages : 23583
Inscrit(e) le : 04/04/2008

Ea a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Envoyez un mp via un formulaire

Message par jojodu63114 Mar 19 Fév 2013 - 20:06

Impeccable, merci beaucoup !
avatar

jojodu63114
Nouveau membre

Masculin
Messages : 28
Inscrit(e) le : 02/04/2012

http://www.habbovillage.org/
jojodu63114 a été remercié(e) par l'auteur de ce sujet.

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum