Checkbox multiple

Messages postés
22
Date d'inscription
mercredi 20 août 2008
Dernière intervention
9 novembre 2018
- - Dernière réponse : @karamel
Messages postés
1663
Date d'inscription
vendredi 9 mai 2008
Statut
Modérateur
Dernière intervention
3 novembre 2018
- 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.....

--
Afficher la suite 

Votre réponse

1 réponse

Messages postés
1663
Date d'inscription
vendredi 9 mai 2008
Statut
Modérateur
Dernière intervention
3 novembre 2018
0
Merci
bonjour affiche le code généré plutôt que le php ce sera plus lisible pour voir les éventuels erreurs
Commenter la réponse de @karamel

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.