qID et qCB : ce sont les numéros de question.
L'identifiant de la 'boite' question est #questionXXX ou XXX est le numéro de la question, sur les nouveaux template.
Au cas ou, pour tester : essaye dans un premier temps :
$('#question'+qID+'').css('background','red');
$('#question'+qCB+'').css('background','green');
Sinon, tant que la question est dans le contenu de la page, RAS (en fait il ne faut pas de display:none : sinon, jquery ne peut pas manipuler le contenu)
Je me suis gourré:
<script type="text/javascript" charset="utf-8">
$(document).ready(function(){
var qID = 212;
var qCB = 213;
var minNombres = 6;
$('#question'+qCB+'').hide();
$('form#limesurvey').submit(function(){
var checkedCount =$('#question'+qID+'input[type=checkbox]:checked').length;
if(checkedCount > minNombres){
$('#question'+qCB+' checkbox').attr('checked', true);
}
return true;
});
});
</script>
Mais dans un premier temps test sans $('#question'+qCB+'').hide();