bonjour,

voici mon code :
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
 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
<head>
	<title>TEST</title>
	<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
 
	<script type="text/javascript" src="jquery-1.4.1.js"></script>
	<script type="text/javascript" src="test.js"></script>
</head>
 
<body>
 
<p>
<input type="checkbox" id="W0" name="X0" checked="checked"/> Activer inputbox<br/>
<input type="text" id="X0" value="toto"/>
</p>
 
</body>
</html>

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
 
// code executé au demarrage
$(document).ready(function(){	// Traitement effectué lorsque le DOM est prêt
 
 
	$("input[type=checkbox]").change(function(){
		if ($(this).is(":checked")){
			disListBox($("#"+$(this).attr("name")), 0);
		} else {
			disListBox($("#"+$(this).attr("name")), 1);
		}
	});
 
	$("input[type=checkbox]").triggerHandler("change");
});   
 
function disListBox(obj, val){
	$(obj).attr("disabled", parseInt(val));
}
=> le but de mon script, est d'activer/désactiver mon inputbox en fonction de la valeur de la checkbox.

Pourquoi sous IE, lorsque je clic pour la premiere fois sur la checkbox, mon input box n'est pas désactivée (après ça fonctionne) ?

merci d'avance,