JSFiddle - React, Tailwind, and code Playground
HTML
<form action="#" name="formulaire2" method="post" onSubmit="return checkquand()">
<input type="checkbox" name="datesouhaitee[]" id="date" value="1540454374am"> dans la matinée
<input type="checkbox" name="datesouhaitee[]" id="date" value="1540454374md"> entre midi et 2
<input type="checkbox" name="datesouhaitee[]" id="date" value="1540454374pm"> dans l'après-midi
<input type="submit" value="test" />
</form>
JavaScript
function checkquand() {
var msg = "Vous n'avez pas tout rempli:\n\n";
var datesouhaiteecheck = 0;
for (i = 0; i < document.formulaire2.date.length; i++) {
if (document.formulaire2.date[i].checked) { datesouhaiteecheck++;}
}
if (datesouhaiteecheck == 0) {
msg += "Veuillez choisir votre creneau pour le rendez-vous.\n";
}
if (msg == "Vous n'avez pas tout rempli:\n\n")
return(true);
else {
alert(msg);
return(false);
}
}