Checkbox multiple

cs_Elberton Messages postés 25 Date d'inscription mercredi 20 août 2008 Statut Membre Dernière intervention 28 septembre 2019 - 20 juin 2018 à 17:34
@karamel Messages postés 1840 Date d'inscription vendredi 9 mai 2008 Statut Modérateur Dernière intervention 23 novembre 2023 - 22 juin 2018 à 12:29
Bonjour,

J'ai un petit formulaire qui affiche des documents en lien et à coté j'ai des checkbox afin de pouvoir les supprimer.
Cependant je souhaite afficher le bouton valider uniquement lorsqu’une case est coché.
Mais les checkbox pourront être multiples.
Cela marche si j’enlève le [] du nom.
Voici mon code de ma fonction javascript :
function check_docs()
{
	
	if(document.formdocs.choix.checked){
		document.getElementById('checkdoc').style.display="block";
	}else{
		document.getElementById('checkdoc').style.display="none";
	}
}


Voici mon code dans mon fichier php :
echo "<form name='formdocs' action='voirchien.php' method='post'>";
			foreach($fichiers as $Valf)
				echo "<tr><th>".$Valf['typefichier']."</th><td><a href='affichedocs.php?idfichier=".$Valf['id']."' target='_blank'><img src='img/pdf.png'/>Visualiser Documents </a> <input type='checkbox' name='choix[]' value='".$Resultats[0]['id']."' onclick='javascript:check_docs();'><img src='img/supprimer.png'/>";
			echo " <br/> <div id='checkdoc' style='display:none'><INPUT TYPE='BUTTON' VALUE='Valider Suppression' onClick='javascript:valider()' style='width: 150px'></div></form>";


Le bouton ne s'affiche pas si je rajoute [] en tant que tableau.
je ne fais peut-être pas la bonne méthode.....

--

1 réponse

@karamel Messages postés 1840 Date d'inscription vendredi 9 mai 2008 Statut Modérateur Dernière intervention 23 novembre 2023 148
22 juin 2018 à 12:29
bonjour affiche le code généré plutôt que le php ce sera plus lisible pour voir les éventuels erreurs
0
Rejoignez-nous