Bonjour à tous,

J'ai un formulaire avec des checkboxs et j'aimerais mettre une alert à l'utilisateur si il n'a pas coché de checkbox (mais aussi lui demander de confirmer avant d'exécuter le script PHP).

Voila ce que j'ai réalisé, mais cela n'a pas l'air bon :

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
21
22
23
24
25
26
 
function confirmSubmit() {
 
			var i = 0;
            var isCheck = false;
            alert(document.getElementsByName(customer).length);
			for (i=0;i< document.getElementsByName(customer).length;i++)
            {
                if(document.getElementsByName(customer).item(i).checked)
                {
                    isCheck = true;
                    break;
                }
            }
 
		    if ( isCheck ) {
		    	var agree = confirm("<?php echo $this->__('Are you sure you wish to continue?')?>");
				if ( agree )
				    return true ;
				else
				    return false;
		    } else {
		    	alert("<?php echo $this->__('At least one case must be checked')?>");
		    	return false;
		    }
		}
Merci d'avance