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