cs_didine6
Messages postés81Date d'inscriptionvendredi 19 novembre 2004StatutMembreDernière intervention 7 août 2009
-
26 janv. 2007 à 11:39
cs_didine6
Messages postés81Date d'inscriptionvendredi 19 novembre 2004StatutMembreDernière intervention 7 août 2009
-
26 janv. 2007 à 14:07
Bonjour @ tous !
Voici ma question :
j'ai un formulaire qui s'affiche avec des données issue d'une BD Mysql avec en autre une checkbox.
Je veux faire un contrôle pour dire si $adn='oui' alors coche la checkbox, sinon tu ne la coches pas.
J'ai consulté qq codes, mais avec les classes, je ne comprends pas grand chose...
Comment faire ?
Merci de votre aide.
cs_zatt
Messages postés131Date d'inscriptionmardi 21 septembre 2004StatutMembreDernière intervention23 septembre 2011 26 janv. 2007 à 13:06
Bonjour,
tu peux faire ceci en JavaScript, à l'aide du modèle objet (DOM), ce qui a pour avantage de t'éviter le rechargement de la page:
Structure du formulaire:
echo"<form name='monFormulaire'> ";
echo" ";
echo"</form> ";
et le test sur la variable:
echo"<script type='text/javascript'>";
if($adn=='oui' )
{
echo"document.forms.monFormulaire.maCheckbox.checked= true" ;
}
// éventuellement:
else
{
echo"document.forms.monFormulaire.maCheckbox.checked= false" ;
}
echo"</script> ";
cs_zatt
Messages postés131Date d'inscriptionmardi 21 septembre 2004StatutMembreDernière intervention23 septembre 2011 26 janv. 2007 à 13:36
ah oui, ça dépend d'où vient la variable (moi je voyais plus ça comme une initialisation à partir d'un enregistrement mysql, donc postérieure au chargement); mais il est vrai que sinon c'est beaucoup plus simple ainsi ...
Vous n’avez pas trouvé la réponse que vous recherchez ?