J'aimerais qu'au choix d'une option de la liste derrroulante , le row correspondant s'affiche, et dans le row et y a une autre liste deroulante.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
 
<select name="contrat" onChange="jsFunction()" id="selectOpt">
            <option name="contrat" value="ctl" onclick="jsFunction()">Contrat de location</option>
            <option name="contrat" value="ctm" onclick="">Contrat de maintenance</option> 
        </select>
        <!--<label >Contrat de location</label><input type="radio" name="contrat" value="ctl" onclick="hideThis('cm')"><!-- value="1" l'orsque la machine est en marche -->
        <!--<label >Contrat de maintenance</label><input type="radio" name="contrat" value="ctm" onclick="hideThis()"/><!-- value="1" l'orsque la machine est en arret -->            
	<div class="row" id="cl">
 
                <?php echo $form->labelEx($model, 'Contrat de location'); ?>
                <?php
                $models = ContratLocation::model()->findAll(array('order' => 'id_contrat'));
                $list = CHtml::listData($models, 'id_contrat', 'refence');
                echo CHtml::dropDownList('contratLoc', '', $list, array('empty' => '(selectionner un contrat de location)'));
                ?>
                <?php echo $form->error($model, 'id_contrat'); ?>
        </div>
 
	<div class="row" id="cm">
		<?php echo $form->labelEx($model, 'Contrat de maintenance'); ?>
                <?php
                $models = ContratMaintenance::model()->findAll(array('order' => 'id_contrat'));
                $list = CHtml::listData($models, 'id_contrat', 'refence');
                echo CHtml::dropDownList('contratMaint', '', $list, array('empty' => '(Ou selectionner un contrat de maintenance)'));
                ?>
                <?php echo $form->error($model, 'con_id_contrat'); ?>
	</div>