Bonjour à tous,

Je reprends le code d'un ancien collègue et voici en gros ce que je cherche à réaliser :


En gros, dans la liste, il y a des compteurs, des jauges et des indicateurs. Le filtrage doit s'effectuer de la manière suivante : L'utilisateur rentre une expression puis clique sur le bouton à droite de la zone de texte ce qui met à jour la liste.

Voici le code ça sera surement plus clair :

Code HTML : 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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
echo "<h2>Indicateurs communs</h2>";
?>
<style type="text/css">
fieldset
{
        width:720px;
}
</style>
	<table>  
	<tr>
		<td>
		       Filtre : <INPUT id="filtre_<?php echo $nzl;?>" NAME=regexp onClick="initId(<?php echo $nzl;?>)" onKeyPress="return disableEnterKey(event)">
		</td>
		<td>
			<IMG src="images/validation_filtre.gif" type="image" value="submit">
		</td>
		<td>
			<span class="bulle">
			<IMG style="position=right" src="images/help_filtre.png" width="24px" height="24px">
			<span>
				 Ce filtre reconnaît les expressions régulières.<br/>
				<ul>Options de filtrage pour " tra " : <br/><br/>
				<li>Commence par : ^tra </li>
				<li>Contient : tra</li>
				 <li>Finit par : tra$ </li>
				 </ul>
				</span></span>
		</td>
	</tr>
</table>
<select id='choixIndic_<?php echo $nzl;?>' name='choix_indicateur_commun[commun][]' multiple='multiple' class='populate' size='<?php echo getnbligneselectbig(count($allEqu["Commun"]));?>' style='width: 500px;' multiple=''>
	<?php
        $nzl++;
        $cptcom = 0;
        foreach($allEqu["Commun"] as $nomIndic => $idIndic)
        {       
                if($nomIndic != "ressource" && $nomIndic != "date" && $nomIndic != NULL)
        {
        echo '<option value="'.$nomIndic.'">'.$nomIndic.'</option> ';
                $cptcom++;
}
}?>
<br/><br/>
<form>
	<input type="checkbox" name="Compteurs" value="1">Compteurs
	<input type="checkbox" name="Indicateurs" value="2">Indicateurs
	<input type="checkbox" name="Jauges" value="3">Jauges
</form>
<?php
        echo "</select><br>";
        echo "</td></tr><tr><td text-align='right'>$cptcom compteurs communs</td></tr></table>";
}

Cependant les cases à cocher ne sont pas en dessous de la liste mais à côté , la deuxième image (help_filtre) devrait être collée à droite et pour finir, les nombre de compteurs devrait être collé droite.

Merci d'avance