Formulaire php

oryassine Messages postés 63 Statut Membre -  
macgawel Messages postés 676 Statut Membre -
Bonjour,
j'ai un formulaire et je ne veux afficher que ses premiers éléments pour bien présenter la page et lorsque je coche une case qui est par exemeple "plus d'options" je veux qu'il m'affiche les autres éléments du formulaire comment faire s'il vous plait

2 réponses

kifouillou Messages postés 172 Statut Membre 9
 
ben avec un petit if et tu test l'attribut checked de ta checkbox et c'est parti.
0
macgawel Messages postés 676 Statut Membre 89
 
Tu peux le faire en CSS + javascript :

Dans ton code html, utilise la balise fieldset (qui sert à découper un formulaire et à organiser) :
<form ...>
<fieldset id="obligatoire">
<legend>Les infos obligatoires</legend>
...
<label for="plus...">Plus d'options<input name="aff_options" type="checkbox" onchange="Switcher('options')"/></label>
</fieldset>
<fieldset id="options" style="display:none">
<legend>Options</legend>
...
</fieldset>
...
</form>


Javascript :
function Switcher(id) {
switch (document.getElementById(id).style.display) {
	case "none":
		Affiche(id, 'block');
		
	break;
	default :
		Affiche(id,"none");
	break;
	}
}

Cette fonction permet, à chaque clic, de basculer l'affichage.
0