Modification formulaire de présentation

2 participants

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

Résolu Modification formulaire de présentation

Message par alliottom59 Dim 15 Juin 2014 - 19:45

Bonjour,

J'ai avec votre aide mi en place un formulaire automatique de présentation.
J'aimerais lui apporter une modification si possible.

Aujourd'hui les membres se présente mais utilise un titre hors sujet.
Je souhaite obliger le code a mettre automatiquement par défaut dans le titre le nom d'utilisateur du membre.

Code:
<script type="text/javascript">
        function envoiMessage(form)
        {
        if( form.reglement.value == "" )
        {
        alert('Répondez à la dernière question !');
        return false;
        }
        else
        {
        // Créer un message à partir des informations fournies
        var txt_message = "<div style=\"margin:auto;text-align:center;width:100%\"><strong><u>Présentation</u> (V2)</strong></div>"
        + "" + '\n'
        + "<u>Vous</u>" + "" + '\n'
        + "<strong>Prénom :</strong> " + form.prenom.value + '\n'
        + "<strong>Age :</strong> " + form.age.value + '\n'
        + "<strong>Lieu de résidence :</strong> " + form.ville.value + '\n'
        + "<strong>niveau en diagnostic : </strong> " + form.passion.value + '\n'
        + "<strong>niveau en mécanique : </strong> " + form.metier.value + '\n'
        + "<strong>outils de diagnostic possédés : </strong> " +form.metier2.value + '\n'
        + "<strong>véhicules possédés : </strong> " +form.veh.value + '\n'
        + "<strong>Ce qui vous passe par la tête : </strong> " +form.tete.value + '\n'
        + "<strong>Comment nous avez-vous connu : </strong> " +form.connu.value + '\n'
        + "<strong>Avez vous lu le règlement: </strong> " +form.reglement.value +'\n'
        ;
        form.message.value = txt_message;
        return true;
        }
        }
        </script><span style="font-size: small;">
        <center>
        <h3><u>Présentation</u></h3>
        </center>
        <form action="/post" method="post" name="post" enctype="multipart/form-data" onsubmit="return(envoiMessage(this))">
        <input name="lt" value="0" type="hidden"><input name="mode" value="newtopic" type="hidden"><!-- Un nouveau topic sera créé -->
        <input name="topictype" value="0" checked="checked" type="hidden"><!-- Value 0: Sujet Normal (1 = Note / 2 = annonce) -->
        <input name="message" value="" type="hidden"><!-- Contiendra le texte du message -->
        <input name="f" value="3" type="hidden"><!-- post?f=3&mode=newtopic -->
        <label for="titre">Présentation de :</label> <input name="subject" id="titre" value="" size="45" maxlength="60" type="text" required="required" />
        <fieldset>
        <fieldset><br>
        <legend>En général</legend>
        <label for="prénom">Prénom ?</label><br>
        <input name="prenom" id="prenom" size="40" tabindex="20" type="text" /><br>
        <label for="age">Quel âge avez-vous ?</label><br>
        <input name="age" id="age" size="40" tabindex="30" type="text" /><br>
        <label for="ville">Quel est votre lieu de résidence ?</label><br>
        <input name="ville" id="ville" size="40" tabindex="40" type="text" /><br>
        <label for="passion">Quel est votre niveau en diagnostic ?</label><br>
        <input name="passion" id="passion" size="40" tabindex="50" type="text" /><br>
        <label for="metier">Quel est votre niveau en mécanique ?</label><br>
        <input name="metier" id="metier" size="40" tabindex="60" type="text" /><br>
        <label for="metier2">Quels outils de diagnostic possèdez-vous ?</label><br>
        <input name="metier2" id="metier2" size="40" tabindex="70" type="text" /><br>
        <label for="veh">Quels véhicules possèdez-vous ?</label><br>
        <input name="veh" id="veh" size="40" tabindex="80" type="text" /><br>
        <label for="tete">Ce qui vous passe par la tête ?</label><br>
        <textarea id="tete" name="tete" cols="60" rows="8"></textarea><br>
        <label for="connu"> Comment nous avez-vous connu ?</label><br>
        <textarea id="connu" name="connu" cols="60" rows="8"></textarea><br>
        <p style="border: 15px solid rgb(204, 204, 204); padding: 20px; background: rgb(255, 255, 255)">
        <strong><u>Règlement</u><br>
        <br>
        - Afin que tout le monde se comprenne, éviter d'utiliser le langage SMS.<br>
        - Le flood est interdit (penser à éditer vos messages, plutôt que d'en poster 2 ou 3 à la suite).<br>
        - Les insultes en tous genres (racisme, homophobie...) sont strictement interdites.<br>
        - Aucun caractère pornographique ne sera toléré.<br>
        - Respectez les autres membres (politesse) Pas de texte en lettres majuscules.<br>
        - Évitez les signatures trop longues.<br>
        - La publicité est interdite sauf dans la/les section(s) appropriée(s).<br>
        - Évitez de faire circuler vos coordonnées personnelles (numéro de téléphone, adresse postale).<br>
        - Évitez de faire circuler vos coordonnées véhicule ( Vin, Pin, Immatriculation...).<br>
        - Interdit les sujets traitant les modifications de compteur...<br>
        - Respectez les différentes parties du forum et postez dans les catégories appropriées.<br>
        - Votre présentation est obligatoire.<br>
        - Une fois votre sujet résolu faite le savoir.<br>
        - Une fois le sujet résolu éditer votre premier message afin de choisir le bon icône.<br>
        - Pas de lien d'autre forum en signature.</strong></p>
        <p></p>
        Avez-vous lu le règlement ?
       
        <select name="reglement">
        <option value="">Choisissez la réponse</option>
        <option value="oui">oui</option>
        <option value="non">non</option>
        </select>
       
        <br>
        <center><input name="post" value="Envoyer le dossier" type="submit"></center>
        <p></p>
        <p></p>
        </fieldset>
        </fieldset>
        </form>
        </span>

Merci a vous


Dernière édition par alliottom59 le Mar 17 Juin 2014 - 19:37, édité 1 fois
alliottom59

alliottom59
***

Masculin
Messages : 172
Inscrit(e) le : 10/12/2012

http://lemondedudiagauto.com
alliottom59 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Modification formulaire de présentation

Message par Scoubifitz Lun 16 Juin 2014 - 0:17

bonsoir,

il faut utiliser un script supplémentaire faisant appel au USERNAME du posteur , et mettre le titre en automatique en incluant ce USERNAME et en le mettant en lecture seule pour empêcher toute modification .

Code:
<script type="text/javascript" src="http://tinyurl.com/var-fa"></script>
<script type="text/javascript">
function envoiMessage(form)
{
if( form.reglement.value == "" )
{
alert('Répondez à la dernière question !');
return false;
}
else
{
// Créer un message à partir des informations fournies
var txt_message = "<div style='margin:auto;text-align:center;width:100%'><strong><u>Présentation</u> (V2)</strong></div>"
+ "" + '\n'
+ "<u>Vous</u>" + "" + '\n'
+ "<strong>Prénom :</strong> " + form.prenom.value + '\n'
+ "<strong>Age :</strong> " + form.age.value + '\n'
+ "<strong>Lieu de résidence :</strong> " + form.ville.value + '\n'
+ "<strong>niveau en diagnostic : </strong> " + form.passion.value + '\n'
+ "<strong>niveau en mécanique : </strong> " + form.metier.value + '\n'
+ "<strong>outils de diagnostic possédés : </strong> " +form.metier2.value + '\n'
+ "<strong>véhicules possédés : </strong> " +form.veh.value + '\n'
+ "<strong>Ce qui vous passe par la tête : </strong> " +form.tete.value + '\n'
+ "<strong>Comment nous avez-vous connu : </strong> " +form.connu.value + '\n'
+ "<strong>Avez vous lu le règlement: </strong> " +form.reglement.value +'\n'
;
form.message.value = txt_message;
return true;
}
}
</script><span style="font-size: small;">
<center>
<h3><u>Présentation</u></h3>
</center>
<form action="/post" method="post" name="post" enctype="multipart/form-data" onsubmit="return(envoiMessage(this))">
  <input name="lt" value="0" type="hidden"/><input name="mode" value="newtopic" type="hidden"/><!-- Un nouveau topic sera créé -->
  <input name="topictype" value="0" checked="checked" type="hidden"/><!-- Value 0: Sujet Normal (1 = Note / 2 = annonce) -->
  <input name="message" value="" type="hidden"/><!-- Contiendra le texte du message -->
  <input name="f" value="3" type="hidden"/><!-- post?f=3&mode=newtopic -->
<label for="titre">Le titre est automatique :</label>
<input type="text" name="subject" id="titre" value="Présentation de " size="45" maxlength="60" class="USERNAME" readonly="readonly" /><br /><br />
<fieldset>
  <fieldset><br/>
<legend>En général</legend>
    <label for="prénom">Prénom ?</label><br/>
    <input name="prenom" id="prenom" size="40" tabindex="20" type="text" /><br/>
    <label for="age">Quel âge avez-vous ?</label><br/>
    <input name="age" id="age" size="40" tabindex="30" type="text" /><br/>
    <label for="ville">Quel est votre lieu de résidence ?</label><br/>
    <input name="ville" id="ville" size="40" tabindex="40" type="text" /><br/>
    <label for="passion">Quel est votre niveau en diagnostic ?</label><br/>
    <input name="passion" id="passion" size="40" tabindex="50" type="text" /><br/>
    <label for="metier">Quel est votre niveau en mécanique ?</label><br/>
    <input name="metier" id="metier" size="40" tabindex="60" type="text" /><br/>
    <label for="metier2">Quels outils de diagnostic possèdez-vous ?</label><br/>
    <input name="metier2" id="metier2" size="40" tabindex="70" type="text" /><br/>
    <label for="veh">Quels véhicules possèdez-vous ?</label><br/>
    <input name="veh" id="veh" size="40" tabindex="80" type="text" /><br/>
    <label for="tete">Ce qui vous passe par la tête ?</label><br/>
    <textarea id="tete" name="tete" cols="60" rows="8"></textarea><br/>
    <label for="connu"> Comment nous avez-vous connu ?</label><br/>
    <textarea id="connu" name="connu" cols="60" rows="8"></textarea><br/>
<p style="border: 15px solid rgb(204, 204, 204); padding: 20px; background: rgb(255, 255, 255)">
  <strong><u>Règlement</u><br/>
    <br/>
    - Afin que tout le monde se comprenne, éviter d'utiliser le langage SMS.<br/>
    - Le flood est interdit (penser à éditer vos messages, plutôt que d'en poster 2 ou 3 à la suite).<br/>
    - Les insultes en tous genres (racisme, homophobie...) sont strictement interdites.<br/>
    - Aucun caractère pornographique ne sera toléré.<br/>
    - Respectez les autres membres (politesse) Pas de texte en lettres majuscules.<br/>
    - Évitez les signatures trop longues.<br/>
    - La publicité est interdite sauf dans la/les section(s) appropriée(s).<br/>
    - Évitez de faire circuler vos coordonnées personnelles (numéro de téléphone, adresse postale).<br/>
    - Évitez de faire circuler vos coordonnées véhicule ( Vin, Pin, Immatriculation...).<br/>
    - Interdit les sujets traitant les modifications de compteur...<br/>
    - Respectez les différentes parties du forum et postez dans les catégories appropriées.<br/>
    - Votre présentation est obligatoire.<br/>
    - Une fois votre sujet résolu faite le savoir.<br/>
    - Une fois le sujet résolu éditer votre premier message afin de choisir le bon icône.<br/>
- Pas de lien d'autre forum en signature.</strong></p>
<p></p>
Avez-vous lu le règlement ?

<select name="reglement">
<option value="">Choisissez la réponse</option>
<option value="oui">oui</option>
<option value="non">non</option>
</select>

    <br/>
  <center><input name="post" value="Envoyer le dossier" type="submit"/></center>
<p></p>
<p></p>
</fieldset>
</fieldset>
</form>
</span>
Scoubifitz

Scoubifitz
Membre actif

Masculin
Messages : 3687
Inscrit(e) le : 18/03/2008

http://scoubidous.superforum.fr/
Scoubifitz a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Modification formulaire de présentation

Message par alliottom59 Lun 16 Juin 2014 - 4:54

Bonjour,

merci pour vos conseils
mais comment appliquer ceci, désolé je suis plutôt nul en ma matière.
alliottom59

alliottom59
***

Masculin
Messages : 172
Inscrit(e) le : 10/12/2012

http://lemondedudiagauto.com
alliottom59 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Modification formulaire de présentation

Message par Scoubifitz Lun 16 Juin 2014 - 11:29

à votre code , j'ai rajouté ceci :

Code:
<script type="text/javascript" src="http://tinyurl.com/var-fa"></script>

(explication en tuto)

et j'ai remplacé :

Code:
<label for="titre">Présentation de :</label> <input name="subject" id="titre" value="" size="45" maxlength="60" type="text" required="required" />

par :

Code:
<label for="titre">Le titre est automatique :</label>
<input type="text" name="subject" id="titre" value="Présentation de " size="45" maxlength="60" class="USERNAME" readonly="readonly" />

(voir le code au-dessus)
Scoubifitz

Scoubifitz
Membre actif

Masculin
Messages : 3687
Inscrit(e) le : 18/03/2008

http://scoubidous.superforum.fr/
Scoubifitz a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Modification formulaire de présentation

Message par alliottom59 Lun 16 Juin 2014 - 12:35

Je vous remercie
Je test puis vous fait un retour
alliottom59

alliottom59
***

Masculin
Messages : 172
Inscrit(e) le : 10/12/2012

http://lemondedudiagauto.com
alliottom59 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Modification formulaire de présentation

Message par alliottom59 Lun 16 Juin 2014 - 15:13

Merci

le principe est très bien
mais la balise "username" ne fonctionne pas

voir ici

http://www.lemondedudiagauto.com/t4806-presentation-de#43763
alliottom59

alliottom59
***

Masculin
Messages : 172
Inscrit(e) le : 10/12/2012

http://lemondedudiagauto.com
alliottom59 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Modification formulaire de présentation

Message par Scoubifitz Lun 16 Juin 2014 - 17:37

Lorsque vous avez créé votre page html , avez vous coché AVEC le haut/bas du forum ?
Scoubifitz

Scoubifitz
Membre actif

Masculin
Messages : 3687
Inscrit(e) le : 18/03/2008

http://scoubidous.superforum.fr/
Scoubifitz a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Modification formulaire de présentation

Message par alliottom59 Lun 16 Juin 2014 - 17:42

Bonjour,

je viens de vérifier, il est sur "non"
alliottom59

alliottom59
***

Masculin
Messages : 172
Inscrit(e) le : 10/12/2012

http://lemondedudiagauto.com
alliottom59 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Modification formulaire de présentation

Message par alliottom59 Lun 16 Juin 2014 - 18:22

sur oui sa ne fonctionne pas
sa ouvre une page blanche de pub a la place du formulaire
alliottom59

alliottom59
***

Masculin
Messages : 172
Inscrit(e) le : 10/12/2012

http://lemondedudiagauto.com
alliottom59 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Modification formulaire de présentation

Message par Scoubifitz Lun 16 Juin 2014 - 18:57

on réessaie ?

- éditez la page html en mode  edit html
- "Voulez-vous utiliser le haut et le bas de page de votre forum ?" : oui
- remplacez entièrement le code par celui ci :

Code:
<script type="text/javascript" src="http://tinyurl.com/var-fa"></script>
<script type="text/javascript">
function envoiMessage(form)
{
if( form.reglement.value == "" )
{
alert('Répondez à la dernière question !');
return false;
}
else
{
// Créer un message à partir des informations fournies
var txt_message = "<div style='margin:auto;text-align:center;width:100%'><strong><u>Présentation</u> (V2)</strong></div>"
+ "" + '\n'
+ "<u>Vous</u>" + "" + '\n'
+ "<strong>Prénom :</strong> " + form.prenom.value + '\n'
+ "<strong>Age :</strong> " + form.age.value + '\n'
+ "<strong>Lieu de résidence :</strong> " + form.ville.value + '\n'
+ "<strong>niveau en diagnostic : </strong> " + form.passion.value + '\n'
+ "<strong>niveau en mécanique : </strong> " + form.metier.value + '\n'
+ "<strong>outils de diagnostic possédés : </strong> " +form.metier2.value + '\n'
+ "<strong>véhicules possédés : </strong> " +form.veh.value + '\n'
+ "<strong>Ce qui vous passe par la tête : </strong> " +form.tete.value + '\n'
+ "<strong>Comment nous avez-vous connu : </strong> " +form.connu.value + '\n'
+ "<strong>Avez vous lu le règlement: </strong> " +form.reglement.value +'\n'
;
form.message.value = txt_message;
return true;
}
}
</script>
<h3><u>Présentation</u></h3>
<form action="/post" method="post" name="post" enctype="multipart/form-data" onsubmit="return(envoiMessage(this))">
<input name="lt" value="0" type="hidden"/><input name="mode" value="newtopic" type="hidden"/><!-- Un nouveau topic sera créé -->
<input name="topictype" value="0" checked="checked" type="hidden"/><!-- Value 0: Sujet Normal (1 = Note / 2 = annonce) -->
<input name="message" value="" type="hidden"/><!-- Contiendra le texte du message -->
<input name="f" value="3" type="hidden"/><!-- post?f=3&mode=newtopic -->
<label for="titre">Le titre est automatique :</label>
<input type="text" name="subject" id="titre" value="Présentation de " size="45" maxlength="60" class="USERNAME" readonly="readonly" /><br /><br />
<fieldset>
<fieldset><br/>
<legend>En général</legend>
<label for="prenom">Prénom ?</label><br/>
<input name="prenom" id="prenom" size="40" tabindex="20" type="text" /><br/>
<label for="age">Quel âge avez-vous ?</label><br/>
<input name="age" id="age" size="40" tabindex="30" type="text" /><br/>
<label for="ville">Quel est votre lieu de résidence ?</label><br/>
<input name="ville" id="ville" size="40" tabindex="40" type="text" /><br/>
<label for="passion">Quel est votre niveau en diagnostic ?</label><br/>
<input name="passion" id="passion" size="40" tabindex="50" type="text" /><br/>
<label for="metier">Quel est votre niveau en mécanique ?</label><br/>
<input name="metier" id="metier" size="40" tabindex="60" type="text" /><br/>
<label for="metier2">Quels outils de diagnostic possèdez-vous ?</label><br/>
<input name="metier2" id="metier2" size="40" tabindex="70" type="text" /><br/>
<label for="veh">Quels véhicules possèdez-vous ?</label><br/>
<input name="veh" id="veh" size="40" tabindex="80" type="text" /><br/>
<label for="tete">Ce qui vous passe par la tête ?</label><br/>
<textarea id="tete" name="tete" cols="60" rows="8"></textarea><br/>
<label for="connu"> Comment nous avez-vous connu ?</label><br/>
<textarea id="connu" name="connu" cols="60" rows="8"></textarea><br/>
<p style="border: 15px solid rgb(204, 204, 204); padding: 20px; background: rgb(255, 255, 255)">
<strong><u>Règlement</u><br/>
<br/>
- Afin que tout le monde se comprenne, éviter d'utiliser le langage SMS.<br/>
- Le flood est interdit (penser à éditer vos messages, plutôt que d'en poster 2 ou 3 à la suite).<br/>
- Les insultes en tous genres (racisme, homophobie...) sont strictement interdites.<br/>
- Aucun caractère pornographique ne sera toléré.<br/>
- Respectez les autres membres (politesse) Pas de texte en lettres majuscules.<br/>
- Évitez les signatures trop longues.<br/>
- La publicité est interdite sauf dans la/les section(s) appropriée(s).<br/>
- Évitez de faire circuler vos coordonnées personnelles (numéro de téléphone, adresse postale).<br/>
- Évitez de faire circuler vos coordonnées véhicule ( Vin, Pin, Immatriculation...).<br/>
- Interdit les sujets traitant les modifications de compteur...<br/>
- Respectez les différentes parties du forum et postez dans les catégories appropriées.<br/>
- Votre présentation est obligatoire.<br/>
- Une fois votre sujet résolu faite le savoir.<br/>
- Une fois le sujet résolu éditer votre premier message afin de choisir le bon icône.<br/>
- Pas de lien d'autre forum en signature.</strong></p>
<p></p>
Avez-vous lu le règlement ?

<select name="reglement">
<option value="">Choisissez la réponse</option>
<option value="oui">oui</option>
<option value="non">non</option>
</select>

<br/>
<center><input name="post" value="Envoyer le dossier" type="submit"/></center>
<p></p>
<p></p>
</fieldset>
</fieldset>
</form>
Scoubifitz

Scoubifitz
Membre actif

Masculin
Messages : 3687
Inscrit(e) le : 18/03/2008

http://scoubidous.superforum.fr/
Scoubifitz a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Modification formulaire de présentation

Message par alliottom59 Lun 16 Juin 2014 - 19:03

alliottom59

alliottom59
***

Masculin
Messages : 172
Inscrit(e) le : 10/12/2012

http://lemondedudiagauto.com
alliottom59 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Modification formulaire de présentation

Message par Scoubifitz Lun 16 Juin 2014 - 19:04

euh ... pas d'accès en tant qu'invité ...

je suis censé voir quoi ?

ça fonctionne ?
Scoubifitz

Scoubifitz
Membre actif

Masculin
Messages : 3687
Inscrit(e) le : 18/03/2008

http://scoubidous.superforum.fr/
Scoubifitz a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Modification formulaire de présentation

Message par alliottom59 Lun 16 Juin 2014 - 19:07

une page blanche avec pub
alliottom59

alliottom59
***

Masculin
Messages : 172
Inscrit(e) le : 10/12/2012

http://lemondedudiagauto.com
alliottom59 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Modification formulaire de présentation

Message par Scoubifitz Lun 16 Juin 2014 - 19:11

moi , je vois ceci :

http://www.lemondedudiagauto.com/h1-

le formulaire s'affiche correctement avec le haut et bas du forum .

c'est l'envoi qui ne fonctionne pas ?
Scoubifitz

Scoubifitz
Membre actif

Masculin
Messages : 3687
Inscrit(e) le : 18/03/2008

http://scoubidous.superforum.fr/
Scoubifitz a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Modification formulaire de présentation

Message par alliottom59 Lun 16 Juin 2014 - 19:23

texte éditer l'idée n'est pas bonne

je recherche une idée pour forcer les membres a mettre un titre en rapport avec leur présentation.
alliottom59

alliottom59
***

Masculin
Messages : 172
Inscrit(e) le : 10/12/2012

http://lemondedudiagauto.com
alliottom59 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Modification formulaire de présentation

Message par alliottom59 Lun 16 Juin 2014 - 19:47

Scoubifitz a écrit:moi , je vois ceci :

http://www.lemondedudiagauto.com/h1-

le formulaire s'affiche correctement avec le haut et bas du forum .

c'est l'envoi qui ne fonctionne pas ?

La balise username met le nom de la personne qui va lire la présentation, pas celle de l'auteur du sujet ?
alliottom59

alliottom59
***

Masculin
Messages : 172
Inscrit(e) le : 10/12/2012

http://lemondedudiagauto.com
alliottom59 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Modification formulaire de présentation

Message par Scoubifitz Mar 17 Juin 2014 - 6:56

la balise username va mettre le nom de la personne qui remplit le formulaire.
Celui qui lit l'envoi va lire le nom de la personne qui a rempli le formulaire.

Scoubifitz

Scoubifitz
Membre actif

Masculin
Messages : 3687
Inscrit(e) le : 18/03/2008

http://scoubidous.superforum.fr/
Scoubifitz a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Modification formulaire de présentation

Message par alliottom59 Mar 17 Juin 2014 - 8:57

Bonjour,

Serait-il possible que le titre soit automatique
écrit dedans "Présentation de............."
Que à l'aide d'un code html le contenu de la réponse prénom soit automatiquement envoyé à la place des........ ?
alliottom59

alliottom59
***

Masculin
Messages : 172
Inscrit(e) le : 10/12/2012

http://lemondedudiagauto.com
alliottom59 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Modification formulaire de présentation

Message par Scoubifitz Mar 17 Juin 2014 - 15:21

comme ceci ?

Code:
<meta charset="utf-8">
<script type="text/javascript">
function envoiMessage(form)
{
if( form.prenom.value == "" )
{
alert('Vous n\'avez pas de prénom ?');
return false;
}
else if( form.reglement.value == "" )
{
alert('Répondez à la dernière question !');
return false;
}
else
{
// Créer un message à partir des informations fournies
var txt_message = "<div style='margin:auto;text-align:center;width:100%'><strong><u>Présentation</u> (V2)</strong></div>"
+ "" + '\n'
+ "<u>Vous</u>" + "" + '\n'
+ "<strong>Prénom :</strong> " + form.prenom.value + '\n'
+ "<strong>Age :</strong> " + form.age.value + '\n'
+ "<strong>Lieu de résidence :</strong> " + form.ville.value + '\n'
+ "<strong>niveau en diagnostic : </strong> " + form.passion.value + '\n'
+ "<strong>niveau en mécanique : </strong> " + form.metier.value + '\n'
+ "<strong>outils de diagnostic possédés : </strong> " +form.metier2.value + '\n'
+ "<strong>véhicules possédés : </strong> " +form.veh.value + '\n'
+ "<strong>Ce qui vous passe par la tête : </strong> " +form.tete.value + '\n'
+ "<strong>Comment nous avez-vous connu : </strong> " +form.connu.value + '\n'
+ "<strong>Avez vous lu le règlement: </strong> " +form.reglement.value +'\n'
;
form.message.value = txt_message;
form.subject.value = "Présentation de " + form.prenom.value;
return true;
}
}
</script>
<h3><u>Présentation</u></h3>
<form action="/post" method="post" name="post" enctype="multipart/form-data" onsubmit="return(envoiMessage(this))">
<input name="lt" value="0" type="hidden"/><input name="mode" value="newtopic" type="hidden"/><!-- Un nouveau topic sera créé -->
<input name="topictype" value="0" checked="checked" type="hidden"/><!-- Value 0: Sujet Normal (1 = Note / 2 = annonce) -->
<input name="message" value="" type="hidden"/><!-- Contiendra le texte du message -->
<input name="f" value="3" type="hidden"/><!-- post?f=3&mode=newtopic -->
<input type="hidden" name="subject" value="" />
<fieldset>
<fieldset><br/>
<legend>En général</legend>
<label for="prenom">Prénom ?</label><br/>
<input name="prenom" id="prenom" size="40" tabindex="20" type="text" /><br/>
<label for="age">Quel âge avez-vous ?</label><br/>
<input name="age" id="age" size="40" tabindex="30" type="text" /><br/>
<label for="ville">Quel est votre lieu de résidence ?</label><br/>
<input name="ville" id="ville" size="40" tabindex="40" type="text" /><br/>
<label for="passion">Quel est votre niveau en diagnostic ?</label><br/>
<input name="passion" id="passion" size="40" tabindex="50" type="text" /><br/>
<label for="metier">Quel est votre niveau en mécanique ?</label><br/>
<input name="metier" id="metier" size="40" tabindex="60" type="text" /><br/>
<label for="metier2">Quels outils de diagnostic possèdez-vous ?</label><br/>
<input name="metier2" id="metier2" size="40" tabindex="70" type="text" /><br/>
<label for="veh">Quels véhicules possèdez-vous ?</label><br/>
<input name="veh" id="veh" size="40" tabindex="80" type="text" /><br/>
<label for="tete">Ce qui vous passe par la tête ?</label><br/>
<textarea id="tete" name="tete" cols="60" rows="8"></textarea><br/>
<label for="connu"> Comment nous avez-vous connu ?</label><br/>
<textarea id="connu" name="connu" cols="60" rows="8"></textarea><br/>
<p style="border: 15px solid rgb(204, 204, 204); padding: 20px; background: rgb(255, 255, 255)">
<strong><u>Règlement</u><br/>
<br/>
- Afin que tout le monde se comprenne, éviter d'utiliser le langage SMS.<br/>
- Le flood est interdit (penser à éditer vos messages, plutôt que d'en poster 2 ou 3 à la suite).<br/>
- Les insultes en tous genres (racisme, homophobie...) sont strictement interdites.<br/>
- Aucun caractère pornographique ne sera toléré.<br/>
- Respectez les autres membres (politesse) Pas de texte en lettres majuscules.<br/>
- Évitez les signatures trop longues.<br/>
- La publicité est interdite sauf dans la/les section(s) appropriée(s).<br/>
- Évitez de faire circuler vos coordonnées personnelles (numéro de téléphone, adresse postale).<br/>
- Évitez de faire circuler vos coordonnées véhicule ( Vin, Pin, Immatriculation...).<br/>
- Interdit les sujets traitant les modifications de compteur...<br/>
- Respectez les différentes parties du forum et postez dans les catégories appropriées.<br/>
- Votre présentation est obligatoire.<br/>
- Une fois votre sujet résolu faite le savoir.<br/>
- Une fois le sujet résolu éditer votre premier message afin de choisir le bon icône.<br/>
- Pas de lien d'autre forum en signature.</strong></p>
<p></p>
Avez-vous lu le règlement ?

<select name="reglement">
<option value="">Choisissez la réponse</option>
<option value="oui">oui</option>
<option value="non">non</option>
</select>

<br/>
<center><input name="post" value="Envoyer le dossier" type="submit"/></center>
<p></p>
<p></p>
</fieldset>
</fieldset>
</form>
Scoubifitz

Scoubifitz
Membre actif

Masculin
Messages : 3687
Inscrit(e) le : 18/03/2008

http://scoubidous.superforum.fr/
Scoubifitz a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Modification formulaire de présentation

Message par alliottom59 Mar 17 Juin 2014 - 17:33

félicitation vous êtes trop fort.
Cela fonctionne parfaitement
Un grand merci

j'aimerais vous demandez une autre modification.
J'aimerais obliger les membres a remplir la totalité du formulaire.
alliottom59

alliottom59
***

Masculin
Messages : 172
Inscrit(e) le : 10/12/2012

http://lemondedudiagauto.com
alliottom59 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Modification formulaire de présentation

Message par Scoubifitz Mar 17 Juin 2014 - 19:25

si le popup d'erreur n'a pas besoin d'être personnalisé (une alerte différente pour chaque champ de saisie),

on peut mettre l'attribut "required" pour forcer le remplissage et un avertissement en début de formulaire .

vous pouvez même mettre le haut et bas du forum pour ce formulaire .

Code:
<meta charset="utf-8">
<script type="text/javascript">
function envoiMessage(form)
{
if( form.prenom.value == "" )
{
alert('Vous n\'avez pas de prénom ?');
return false;
}
else if( form.reglement.value == "" )
{
alert('Répondez à la dernière question !');
return false;
}
else
{
// Créer un message à partir des informations fournies
var txt_message = "<div style='margin:auto;text-align:center;width:100%'><strong><u>Présentation</u> (V2)</strong></div>"
+ "" + '\n'
+ "<u>Vous</u>" + "" + '\n'
+ "<strong>Prénom :</strong> " + form.prenom.value + '\n'
+ "<strong>Age :</strong> " + form.age.value + '\n'
+ "<strong>Lieu de résidence :</strong> " + form.ville.value + '\n'
+ "<strong>niveau en diagnostic : </strong> " + form.passion.value + '\n'
+ "<strong>niveau en mécanique : </strong> " + form.metier.value + '\n'
+ "<strong>outils de diagnostic possédés : </strong> " +form.metier2.value + '\n'
+ "<strong>véhicules possédés : </strong> " +form.veh.value + '\n'
+ "<strong>Ce qui vous passe par la tête : </strong> " +form.tete.value + '\n'
+ "<strong>Comment nous avez-vous connu : </strong> " +form.connu.value + '\n'
+ "<strong>Avez vous lu le règlement: </strong> " +form.reglement.value +'\n'
;
form.message.value = txt_message;
form.subject.value = "Présentation de " + form.prenom.value;
return true;
}
}
</script>
<h3><u>Présentation</u></h3>
<form action="/post" method="post" name="post" enctype="multipart/form-data" onsubmit="return(envoiMessage(this))">
<input name="lt" value="0" type="hidden"/><input name="mode" value="newtopic" type="hidden"/><!-- Un nouveau topic sera créé -->
<input name="topictype" value="0" checked="checked" type="hidden"/><!-- Value 0: Sujet Normal (1 = Note / 2 = annonce) -->
<input name="message" value="" type="hidden"/><!-- Contiendra le texte du message -->
<input name="f" value="3" type="hidden"/><!-- post?f=3&mode=newtopic -->
<input type="hidden" name="subject" value="" />
<fieldset>
<fieldset>
<legend>En général</legend>
  <span style="color:Red;">Les champs indiqués par une * sont obligatoires</span><br/><br/>
 
<label for="prenom">Prénom ?</label> <span style="color:Red;">*</span><br/>
<input name="prenom" id="prenom" size="40" tabindex="20" type="text" /><br/>
<label for="age">Quel âge avez-vous ?</label> <span style="color:Red;">*</span><br/>
<input name="age" id="age" size="40" tabindex="30" type="text" required="required" /><br/>
<label for="ville">Quel est votre lieu de résidence ?</label> <span style="color:Red;">*</span><br/>
<input name="ville" id="ville" size="40" tabindex="40" type="text" required="required" /><br/>
<label for="passion">Quel est votre niveau en diagnostic ?</label> <span style="color:Red;">*</span><br/>
<input name="passion" id="passion" size="40" tabindex="50" type="text" required="required" /><br/>
<label for="metier">Quel est votre niveau en mécanique ?</label> <span style="color:Red;">*</span><br/>
<input name="metier" id="metier" size="40" tabindex="60" type="text" required="required" /><br/>
<label for="metier2">Quels outils de diagnostic possèdez-vous ?</label> <span style="color:Red;">*</span><br/>
<input name="metier2" id="metier2" size="40" tabindex="70" type="text" required="required" /><br/>
<label for="veh">Quels véhicules possèdez-vous ?</label> <span style="color:Red;">*</span><br/>
<input name="veh" id="veh" size="40" tabindex="80" type="text" required="required" /><br/>
<label for="tete">Ce qui vous passe par la tête ?</label> <span style="color:Red;">*</span><br/>
<textarea id="tete" name="tete" cols="60" rows="8" required="required"></textarea><br/>
<label for="connu"> Comment nous avez-vous connu ?</label> <span style="color:Red;">*</span><br/>
<textarea id="connu" name="connu" cols="60" rows="8" required="required"></textarea><br/>
<p style="border: 15px solid rgb(204, 204, 204); padding: 20px; background: rgb(255, 255, 255)">
<strong><u>Règlement</u><br/>
<br/>
- Afin que tout le monde se comprenne, éviter d'utiliser le langage SMS.<br/>
- Le flood est interdit (penser à éditer vos messages, plutôt que d'en poster 2 ou 3 à la suite).<br/>
- Les insultes en tous genres (racisme, homophobie...) sont strictement interdites.<br/>
- Aucun caractère pornographique ne sera toléré.<br/>
- Respectez les autres membres (politesse) Pas de texte en lettres majuscules.<br/>
- Évitez les signatures trop longues.<br/>
- La publicité est interdite sauf dans la/les section(s) appropriée(s).<br/>
- Évitez de faire circuler vos coordonnées personnelles (numéro de téléphone, adresse postale).<br/>
- Évitez de faire circuler vos coordonnées véhicule ( Vin, Pin, Immatriculation...).<br/>
- Interdit les sujets traitant les modifications de compteur...<br/>
- Respectez les différentes parties du forum et postez dans les catégories appropriées.<br/>
- Votre présentation est obligatoire.<br/>
- Une fois votre sujet résolu faite le savoir.<br/>
- Une fois le sujet résolu éditer votre premier message afin de choisir le bon icône.<br/>
- Pas de lien d'autre forum en signature.</strong></p>
<p></p>
Avez-vous lu le règlement ?  <span style="color:Red;">*</span>

<select name="reglement">
<option value="">Choisissez la réponse</option>
<option value="oui">oui</option>
<option value="non">non</option>
</select>

<br/>
<center><input name="post" value="Envoyer le dossier" type="submit"/></center>
<p></p>
</fieldset>
</fieldset>
</form>
Scoubifitz

Scoubifitz
Membre actif

Masculin
Messages : 3687
Inscrit(e) le : 18/03/2008

http://scoubidous.superforum.fr/
Scoubifitz a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Modification formulaire de présentation

Message par alliottom59 Mar 17 Juin 2014 - 19:37

Le top merci Scoubifitz
sujet résolu parfaitement

alliottom59

alliottom59
***

Masculin
Messages : 172
Inscrit(e) le : 10/12/2012

http://lemondedudiagauto.com
alliottom59 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