Bonjour, j'ai un formulaire du type et je veux que lorsque je clic sur l'oeil que la checkbox directement à gauche soit activé afin d'afficher l'image appropprié. jusqu'ici il faut d'abord cliqué sur la case approprié de la checkbox avant le clic sur l'oeil et ça marche mais je veux pouvoir le faire sans cliquer sur la checbox mais que ce soit fait directement par clic sur l'oeil. chaque oeil et chaque case de la checkbox qui sont sur la même ligne ont le même id. Voici le code correspondant à l'image avec l'oeil
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
28
29
30
31
32
33
34
35
36
37
38
39
 
    $check = pacsone_gettext("Check All");
    $uncheck = pacsone_gettext("Uncheck All");
    print "<input type='hidden' name='actionvalue'>\n";
 
 
 
 
	      $key ='Show';
        $text = 'Show';
        $title = 'Show images of checked patients';
 
			$cheminImage='oeil.png'; // les image doivent impérativement avoir le préfixe $key dans leur nom plus jpg
 
 
		   $line = "<td ><input type=Image src=\"$cheminImage\" value='$text' name='action' id='$index' title='$title' "; // image transformé en bouton
            // applet-specific pre-Show handler
            if (strcasecmp($key, "Show") == 0) {
                require "applet.js";
                $handler = "switchText(this.form,\"actionvalue\",\"$key\"); return appletPreShow()";
            } else {
 
               $handler = "switchText(this.form,\"actionvalue\",\"$key\")";
 
 
            }
 
            $line .= "onclick='$handler'></td>\n";
 
           print $line ;
 
 
 
    print "<td><input type=hidden value='$level' name='option'></td>\n";
    if (isset($hidden)) {
        foreach ($hidden as $name => $value) {
            print "<input type=hidden value='$value' name='$name'>\n";
        }
    }
et celui correspondant à chaque case de la checkbox
Code : Sélectionner tout - Visualiser dans une fenêtre à part
print "\t\t<input type='checkbox' name='entry[]' id='$index' value='$data'>";
il est dans un foreach. Mon but est de rajouter des ligne de code à l'évènement onclick de l'oeil pour pouvoir cocher la case appropriée et ainsi afficher mon image.
Merci