Probleme avec les checkbox
SjustMe
Messages postés
2
Date d'inscription
Statut
Membre
Dernière intervention
-
Nexii Messages postés 338 Date d'inscription Statut Membre Dernière intervention -
Nexii Messages postés 338 Date d'inscription Statut Membre Dernière intervention -
bonjour j'ai un petit probleme help please
j'ai une liste des utilisateurs (tableau) dans chaque ligne ya une checkbox
le bouton delete est disabled lorsque aucune checbox n'est cochée
lorsque on coche la 1ere case tt marche bien ( bouton delete dégrisé et user supprimé) mais le probleme avec le reste des checkbox
bref ma fonction chekbox ne arche qu'avec la 1ere ligne du tableau
qui a une idée comment resoudre ce prob ? Merci d'avance
voici ma boucle
while($data = mysql_fetch_array($result))
{
echo "<tr>";
echo" <td><input type='checkbox' OnClick='checkbox1();' id='delete' name='delete[]' value='".$data['user_id']."'></td>";
echo"<td>".$data['user_id']."</td>";
echo"<td>".$data['username']."</td>";
echo"<td>".$data['user_Fname']."</td>";
echo"<td>".$data['user_Lname']."</td>";
echo"<td>".$data['user_direction']."</td>";
echo"<td>".$data['user_department']."</td>";
echo"<td>".$data['user_matricule']."</td>";
//echo '<td><a href="edit1.php?user_id='. $data['user_id'] .'" >Edit</a></td>';
echo"</tr>";
}
et la fonction js :
<script>
function checkbox1(){
if(document.getElementById('delete').checked){
document.getElementById('submit').disabled = '';
}
else{
document.getElementById('submit').disabled = 'disabled';
}
}
</script>
bouton delete :
<input type="submit" class="btn btn-warning btn-lg btn-block" value="delete user" id="submit" name="supprimer" disabled="disabled" />
j'ai une liste des utilisateurs (tableau) dans chaque ligne ya une checkbox
le bouton delete est disabled lorsque aucune checbox n'est cochée
lorsque on coche la 1ere case tt marche bien ( bouton delete dégrisé et user supprimé) mais le probleme avec le reste des checkbox
bref ma fonction chekbox ne arche qu'avec la 1ere ligne du tableau
qui a une idée comment resoudre ce prob ? Merci d'avance
voici ma boucle
while($data = mysql_fetch_array($result))
{
echo "<tr>";
echo" <td><input type='checkbox' OnClick='checkbox1();' id='delete' name='delete[]' value='".$data['user_id']."'></td>";
echo"<td>".$data['user_id']."</td>";
echo"<td>".$data['username']."</td>";
echo"<td>".$data['user_Fname']."</td>";
echo"<td>".$data['user_Lname']."</td>";
echo"<td>".$data['user_direction']."</td>";
echo"<td>".$data['user_department']."</td>";
echo"<td>".$data['user_matricule']."</td>";
//echo '<td><a href="edit1.php?user_id='. $data['user_id'] .'" >Edit</a></td>';
echo"</tr>";
}
et la fonction js :
<script>
function checkbox1(){
if(document.getElementById('delete').checked){
document.getElementById('submit').disabled = '';
}
else{
document.getElementById('submit').disabled = 'disabled';
}
}
</script>
bouton delete :
<input type="submit" class="btn btn-warning btn-lg btn-block" value="delete user" id="submit" name="supprimer" disabled="disabled" />
A voir également:
- Probleme avec les checkbox
- VBA CheckBox - Forum VB / VBA
- Checkbox excel 2007 - Forum Excel
- [JavaScript] checkbox ... checked ? ✓ - Forum Javascript
- Cocher et décocher une checkbox ✓ - Forum Bureautique
- [VBA Excel] Boucle sur CheckBox ? ✓ - Forum Excel
1 réponse
Normal que ca ne fonctionne qu'avec la première ligne de ton tableau, la fonction JS est appelée uniquement sur la première ligne (un seul input checkbox et donc 1 seul éxécution du script !).
SjustMe
Messages postés
2
Date d'inscription
Statut
Membre
Dernière intervention
mais j'ai une boucle while ! je n'arrive pas à voir il est ou le problème ? qu'est ce que je dois rajouter ou enlever ! Merci d'avance
Nexii
Messages postés
338
Date d'inscription
Statut
Membre
Dernière intervention
588
Boucle while ou pas, ton
est uniquement déclaré sur la première ligne, si tu veux une checkbox pour chaque <td>, tu dois répéter la ligne <input.....> à chaque <td>