Bonjour,

J'utilise ce script afin d'afficher une alerte javascript et empêcher le submit si la checkbox ('CGU') n'est pas cochée dans un formulaire :

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
<script type="text/javascript">
window.onsubmit = function () {
    var input = document.getElementById('CGU');
    function check() {
        if (input.checked) {
			return true;
        } else {
			alert("La validation de la Charte des rédacteurs est obligatoire");            
           return false; 
        }
    }
    input.onchange = check;
    check();
}
</script>
Le script fonctionne bien, m'affiche l'alerte en cas de non-cochage, par contre le formulaire est quand même validé. Où est se trouve l'erreur ?

Merci !