JSFiddle - React, Tailwind, and code Playground
HTML
<p> 1- Avez-vous été informé avant l'intervention des modalités de déploiement ( date, déroulement, ....) ? <br />
<input name="Quest1[]" size="40" value="1" type="radio" id="RB1" /><label for="RB1"> Oui</label>
<input name="Quest1[]" size="40" value="2" type="radio" id="RB2" /><label for="RB2"> Non</label> </p>
<p> 2- Avant le jour du déploiement, le correspondant DSI ( secrétaire d'agence ) vous a-t-il informé du périmètre d'intervention ? <br />
<input name="Quest2[]" size="40" value="2" type="radio" id="RB3" /><label for="RB3"> Oui</label>
<input name="Quest2[]" size="40" value="2" type="radio" id="RB4"/><label for="RB4"> Non</label> </p>
<p> 3- Le planning de déploiement a-t-il été respecté ? <br />
<input name="Quest3[]" size="40" value="2" type="radio" id="RB5" /><label for="RB5"> Oui</label>
<input name="Quest3[]" size="40" value="2" type="radio" id="RB6" /><label for="RB6"> Non</label> </p>
<input type="button" value="vérifie" id="verif" />
JavaScript
document.getElementById('verif').addEventListener( 'click', function(){
checkcount=0
for (i=1;i<4;i++){
group_radios= document.getElementsByName('Quest'+i+'[]')
for (elt in group_radios){
if(group_radios[elt].checked){ checkcount++;}
}
}
if( checkcount < 3){
alert("vous n'avez répondu qu'à "+checkcount+" questions sur 3");
}
else {
alert('Ok vous avez tout coché');
}
})