Envoyez un mp via un formulaire

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

Résolu Envoyez un mp via un formulaire

Message par jojodu63114 le 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

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 le Mar 19 Fév 2013 - 17:01

UP!

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 le 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
Aidactif
Aidactif

Messages : 23429
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 le Mar 19 Fév 2013 - 20:06

Impeccable, merci beaucoup !

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


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