Test de case a cocher sur bouton
Bonjour,
Voila mon code :
Code:
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 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46
| <form action="livredor_1.php" method="post" enctype="application/x-www-form-urlencoded" name="supprimer" target="_parent">
<table border="1" cellpadding="1" cellspacing="1">
<tr align="center" valign="middle" bgcolor="#CCCCCC">
<td align="center" valign="middle"> </td>
<td align="center" valign="middle"><div align="center">Date</div></td>
<td align="center" valign="middle"><div align="center">Nom</div></td>
<td align="center" valign="middle"><div align="center">Commentaire</div></td>
</tr>
<?php
do { ?>
<tr>
<td align="center" valign="middle"><input name="code[]" type="checkbox" value="<?php echo $row_livredor['code']; ?>"></td>
<td align="center" valign="middle"> <?php echo $row_livredor['date']; ?> </td>
<td align="center" valign="middle"> <?php echo $row_livredor['nom']; ?> </td>
<td align="center" valign="middle"> <?php echo $row_livredor['commentaire']; ?> </td>
</tr>
<?php
} while ($row_livredor = mysql_fetch_assoc($livredor)); ?>
</table>
<span class="Style1">* Attention, la suppression est irréversible.</span> <br><br>
<table width="776" border="0" align="center" cellpadding="0" cellspacing="0">
<tr align="center" valign="middle">
<td width="33%"> </td>
<td width="34%">
<input name="afficher" type="button" value=" Supprimer " onClick="if (radio_null('code')==true){soumettre('supprimer', '_self', 'livredor_1.php')}" class="Bouton">
</td>
<td width="33%"> </td>
</tr>
<tr align="center" valign="middle">
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr align="center" valign="middle">
<td> </td>
<td><input type="button" name="Submit22" value="Menu Général" onClick="redirection('accueil_admin.php')"></td>
<td> </td>
</tr>
</table>
</form> |
Mes scripts js :
Code:
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 27 28 29 30 31 32 33
| function soumettre(formulaire, cible, nomdepage)
{
document.forms[formulaire].action=nomdepage ;
document.forms[formulaire].target=cible ;
document.forms[formulaire].submit();
}
function radio_null(nom_radio)
{
var nombreRadios = document.getElementsByName(nom_radio).length;
var coche = false;
var radio = true;
for (i=0; i < nombreRadios; i++)
{
if (document.getElementById(nom_radio+i).checked == true)
{
coche = true;
}
}
if (coche == false)
{
radio = false;
}
else
{
confirm("Attention vous allez supprimer définitivement les enregistrement sélectionner !");
radio = true;
}
return radio;
} |
La fonction radio_null fonctionnait très bine avec des boutons que j'avais. J'ai voulu la reprendre pour faire pareil avec des cases a cocher, mais cela ne fonctionne pas quelqu'un aurait-il une idée ?