source: spip-zone/_plugins_/hydraulic/branches/v0.3/formulaires/courbe_remous.html @ 59103

Last change on this file since 59103 was 59103, checked in by m.dulondel@…, 8 years ago
File size: 3.0 KB
Line 
1[<div class='hyd_formulaire_erreur '><span>(#ENV*{message_erreur})</span></div>]
2<script> 
3function afficher_cacher() {
4       
5        var section = getSelectValue('choix_section');
6    var f = document.getElementById("form_courbe_remous");
7    if(f) {
8       var champs = f.getElementsByTagName("tr");
9       for(var i=0, n=champs.length; i<n; i++) {
10                   
11                   
12          if((champs[i].getAttribute("id") != null) &&((champs[i].getAttribute("id")).substr(0,2) == section)){
13                                document.getElementById((champs[i].getAttribute("id"))).style.display='table-row';
14                               
15                  }
16                  else if((champs[i].getAttribute("id") != null) &&((champs[i].getAttribute("id")).substr(0,1) == 'F')) {
17                                document.getElementById((champs[i].getAttribute("id"))).style.display='none';
18
19                 }
20                       
21           }
22    }
23       
24}
25</script>
26
27<form method="post" action="#ENV{action}" id="form_courbe_remous">
28   #ACTION_FORMULAIRE{#ENV{action}}
29   <table class="hyd_formulaire">
30      <tbody>
31                        <tr id="type_section_field">
32                                <td colspan="2"><div class="hyd_formulaire_chapitre">Type de section</div></td>
33                        </tr>
34
35                        <tr id="type_section_choix">
36                                <td align="right">
37                                        Choix de la section
38                                </td>
39                                               
40                                <td>
41                                        <select name="lTypeSection" id="choix_section" onChange="afficher_cacher();">
42                                                <option value="FT" [(#ENV{lTypeSection}|=={'FT'}|?{'selected',''})]>Section Trapézoïdale</option>
43                                                <option value="FR" [(#ENV{lTypeSection}|=={'FR'}|?{'selected',''})]>Section Rectangulaire</option>
44                                                <option value="FC" [(#ENV{lTypeSection}|=={'FC'}|?{'selected',''})]>Section circulaire</option>
45                                                <option value="FP" [(#ENV{lTypeSection}|=={'FP'}|?{'selected',''})]>Section Puissance</option>
46                                        </select>
47                 
48                                        [<div class='hyd_erreur'>(#ENV**{erreurs}|table_valeur{[(#VALEUR|table_valeur{0})]})</div>]
49                                </td>
50                                               
51                        </tr>
52                       
53               
54            <BOUCLE_fieldChamps(POUR){tableau #ENV{mes_saisies}}>
55                               
56                                 #SET{id_fieldset, #CLE}
57                               
58                                 <tr id="#GET{id_fieldset}_field" style="display:[(#CLE|match{^([(#ENV{lTypeSection})]|Caract_bief|Cond_lim|Param_calc)$}|?{'table-row','none'})];">
59                                                                               
60                                         <td colspan="2"><div class="hyd_formulaire_chapitre">[(#VALEUR|table_valeur{0})]</div></td>
61                                </tr>
62                               
63                                <BOUCLE_champsLib(POUR){tableau (#VALEUR|table_valeur{1})}>
64                                                                               
65                                        <tr id="#GET{id_fieldset}_#CLE" style="display:[(#GET{id_fieldset}|match{^([(#ENV{lTypeSection})]|Caract_bief|Cond_lim|Param_calc)$}|?{'table-row','none'})];">
66                                                <td align="right"> 
67                                                        [(#VALEUR|table_valeur{0}|traduction_libelle)]         
68                                                </td>
69                                               
70                                                <td>
71                                                   <input type="text" value="[(#ENV{#GET{id_fieldset}_#CLE})]" maxlength="30" name="#GET{id_fieldset}_#CLE">
72                                                   [<div class='hyd_erreur'>(#ENV**{erreurs}|table_valeur{#GET{id_fieldset}_#CLE})</div>]
73                                                </td>
74                                               
75                                        </tr>
76                                       
77                                </BOUCLE_champsLib>
78
79                        </BOUCLE_fieldChamps>
80
81                        <tr>
82                                <td colspan="2" class="hyd_bouton_submit">
83                                   <input type="submit" value=" <:hydraulic:calculer_remous:>">
84                                </td>
85                        </tr>
86                       
87      </tbody>
88   </table>
89</form>
90
91[<div class='hydraulic_resultat'>(#ENV*{message_ok})</div>]
Note: See TracBrowser for help on using the repository browser.