Vérifiez vos informations

Il semblerait que les informations techniques de votre profil n'aient pas été actualisées depuis un certain temps... Pour que l'aide apportée vous soit efficace, il est important que ces informations soient à jour : prenez quelques secondes pour confirmer ou compléter les informations suivantes.


Lien de votre forum
Version de ce forum
Vous êtes le fondateur de ce forum
Vous avez modifié le CSS de ce forum
Vous avez modifié les templates de ce forum
Votre navigateur

Pré-défnir le titre d'un nouveau sujet !

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

Résolu Pré-défnir le titre d'un nouveau sujet !

Message par 5centscanada le Ven 13 Sep 2013 - 17:25

- l'URL du forum : http://5centscanada.fr-bb.com/
- votre statut sur le forum : fondateur
- modifié la templates posting_body
- votre ou vos navigateur(s) : explorer 9




Je n'arrive pas à modifier la saisie du "titre d'un nouveau sujet". Je veux pré-définir à l'utilisateur le format de titre désiré.
L'utilisateur par un "selectBox" choisi une date et par un "textArea" inscrit une description.

Pour vous m'éclairer sur la façon de faire ?

Pour mon premier "post", j'espère être conforme à vos exigences et dans le bon "forum"... merci !

Code:
      <!-- BEGIN switch_subject -->
      <tr>
      <td class="row1" width="22%"><span class="gen"><b>{L_SUBJECT}</b></span></td>
      <td class="row2" width="78%">
         <span class="gen">

                            
                
                      
  <select name="date" onmousedown="if(this.options.length>5){this.size=1;}" onchange="input[0].value = date.value + " - " + dummy.value;" onblur="this.size=0;" style="margin-left:10px">
               <option value = "1858">1858</option>
               <option value = "1859">1859</option>
               <option value = "1860">1860</option>
               <option value = "1861">1861</option>
               <option value = "1862">1862</option>
               <option value = "1863">1863</option>
    </select>


<textarea name="dummy" id="dum1" cols="25" rows="1"> TEST </textarea>
                          
                
<input class="post" style="width:450px" type="text" name="dummy" id= "dum2" value="{dummy}" size="45" maxlength="{TOPIC_TITLE_MAXLENGTH}" tabindex="2" title="{TOPIC_TITLE_LENGTH_EXPLAIN}" onkeypress="if (event.keyCode==13){return false}" onchange="input[0].value = date.value + " - " + dummy.value"/>
<input class="post" style="width:450px" type="hidden" name="subject" id= "dum3" value="" size="45" maxlength="{TOPIC_TITLE_MAXLENGTH}" tabindex="2" title="{TOPIC_TITLE_LENGTH_EXPLAIN}" onkeypress="if (event.keyCode==13){return false}" />
 
                        
    <script type="text/javascript">

//<![CDATA[

alert(document.getElementById("dum1").value + ' = textarea, ' + document.getElementById("dum2").value + ' = postText, ' + document.getElementById("dum3").value + ' = postHidden, ');

            input1 = document.getElementsByName('dummy');
            input = document.getElementsByName('subject');
            inputx = document.getElementsByName('date');
            input[0].value = inputx[0].value + " - " + input1[0].value
            //]]>
            </script>
              

5centscanada
Nouveau membre

Messages : 3
Inscrit(e) le : 13/09/2013

http://5centscanada.fr-bb.com
5centscanada a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Pré-défnir le titre d'un nouveau sujet !

Message par 5centscanada le Dim 15 Sep 2013 - 3:53

Je trouve cela vraiment dommage de ne pas avoir aucune réponse, la plus petite soit-elle.

J'ai finalement, trouver par moi-même :

Code:
<!-- BEGIN switch_subject -->
      <tr>
      <td class="row1" width="22%"><span class="gen"><b>{L_SUBJECT}</b></span></td>
      <td class="row2" width="78%">
         <span class="gen">
    
       <input name="delim" type="hidden" value=" - "  />
                                    
                      
            <input class="post" style="width:450px" type="hidden" name="subject" value="{SUBJECT}" size="45" maxlength="{TOPIC_TITLE_MAXLENGTH}" tabindex="2" title="{TOPIC_TITLE_LENGTH_EXPLAIN}" onkeypress="if (event.keyCode==13){return false}" />
                      
   <!-- *********************** mod il reste les groups de date a faire -->                      
                          
   <script type="text/javascript">
            //<![CDATA[
     var x=document.getElementsByName('subject');

            if (x[0].value == '')
     {
     document.write("<select name='date' onchange='input[0].value = date.value + delim.value + sub_text.value' style='margin-left:10px'>" +
     "<option value = '1858'>1858</option>" +
     "<option value = '1859'>1859</option>" +
     "<option value = '1860'>1860</option>" +
     "<option value = '1861'>1861</option>" +
     "<option value = '1862'>1862</option>" +
     "<option value = '1863'>1863</option>" +
     "</select>");
    
     document.write("<input style='width:450px' type='text' name='sub_text' onchange='input[0].value = date.value + delim.value + sub_text.value' value='{SUBJECT}' size='45' maxlength='{TOPIC_TITLE_MAXLENGTH}' tabindex='2' title='{TOPIC_TITLE_LENGTH_EXPLAIN}' onkeypress='if (event.keyCode==13){return false}' />");

     }
     else
     {
    
     document.write("<input style='width:450px' type='text' name='sub_text' onchange='input[0].value = sub_text.value' value='{SUBJECT}' size='45' maxlength='{TOPIC_TITLE_MAXLENGTH}' tabindex='2' title='{TOPIC_TITLE_LENGTH_EXPLAIN}' onkeypress='if (event.keyCode==13){return false}' />");

     }
        
    
            //]]>
            </script>                


    <script type="text/javascript">
            //<![CDATA[
            input = document.getElementsByName('subject');
            //]]>
            </script>
                          
                          
            <!-- BEGIN switch_subject_color -->

5centscanada
Nouveau membre

Messages : 3
Inscrit(e) le : 13/09/2013

http://5centscanada.fr-bb.com
5centscanada 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