Bonjour à tous,

Novice en js, je cherche à vérifier dans un script PHP (et avant de transmettre les données et executer des requetes avac le script PHP suivant) que dans mon tableau à n lignes (nombre de lignes variable), je n'ai qu'une ligne où ma checkbox est cochée quand je clique sur le bouton créé pour l'occasion
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
<td><center><a href="liaison.php"class="menu"onclick="checkbox_unique()">Cr&eacute;er</a></center></td>

Voici le script que j'ai créé en m'inspirant de différents exemples sur le web :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
function checkbox_unique()
{
var chks = document.getElementsByName('a_lier[]');
var j = 0;
for (var i = 0; i < 15; i++)
{
if (chks[i].checked) 
 {j = j + 1;}
}
if (j > 1) 
    {Alert('plusieurs réunions cochées, impossible d\'aller plus loin');}
 
if(window.confirm('Etes vous certain de vouloir executer cette commande ?')){return true;}else{return false;}	  
}
D'une part je voudrais être sûr que tout s'arrête et qu'on ne puisse pas aller plus loin dès que j>1
et que quand j = 1 il pose quand même la question avant d'executer le script suivant.

Merci pour votre aide !

Max