Masquer formulaire en PHP
                    
        
     
             
                    cha7ri
    
        
    
                    Messages postés
            
                
     
             
            236
        
            
                                    Statut
            Membre
                    
                -
                                     
Yorundr Messages postés 315 Statut Membre -
        Yorundr Messages postés 315 Statut Membre -
        Bonjour,
j'ai besoin de masquer de zone de texte selon le item choisi dans une combobox
je m'explique....
par exemple quand je choisi le item individuel: rien ne s'affiche
quand je choisi le item Group: la zone de text nbre d'adulte s'affiche
quand je choisi le item famille: la zone de text nbre d'adulte et nbre d'enfant s'affichent
merci d'avance
 
            
            
                
            
                
    
    
    
        j'ai besoin de masquer de zone de texte selon le item choisi dans une combobox
je m'explique....
par exemple quand je choisi le item individuel: rien ne s'affiche
quand je choisi le item Group: la zone de text nbre d'adulte s'affiche
quand je choisi le item famille: la zone de text nbre d'adulte et nbre d'enfant s'affichent
merci d'avance
        A voir également:         
- Masquer formulaire en PHP
- Whatsapp formulaire opposition - Guide
- Formulaire de réclamation facebook compte désactivé - Guide
- Comment appeler en masquer - Guide
- Formulaire de reclamation instagram - Guide
- Easy php - Télécharger - Divers Web & Internet
4 réponses
                        
                    Bonjour,
Ton problème n'est pas obligatoirement du PHP, il peut être aussi du JavaScript. Je m'explique:
Si j'ai bien compris, tu as 3 bouton <radio>. En fonction du bouton coché, une zone de texte différente s'affiche. A partir de là, deux solutions:
-Je choisis mon bouton, je valide, une nouvelle page avec la zone de texte correspondante s'affiche. Dans ce cas, l'information est traitée par le serveur, c'est donc effectivement du PHP.
-Je choisis mon bouton, la zone apparait directement sur la page. Dans ce cas, l'information est traité par le client (l'ordinateur du visiteur). Il faut donc utiliser du JavaScript.
Quelle est donc la solution que tu veux utiliser?
                
                
    
                Ton problème n'est pas obligatoirement du PHP, il peut être aussi du JavaScript. Je m'explique:
Si j'ai bien compris, tu as 3 bouton <radio>. En fonction du bouton coché, une zone de texte différente s'affiche. A partir de là, deux solutions:
-Je choisis mon bouton, je valide, une nouvelle page avec la zone de texte correspondante s'affiche. Dans ce cas, l'information est traitée par le serveur, c'est donc effectivement du PHP.
-Je choisis mon bouton, la zone apparait directement sur la page. Dans ce cas, l'information est traité par le client (l'ordinateur du visiteur). Il faut donc utiliser du JavaScript.
Quelle est donc la solution que tu veux utiliser?
                        
                    Salut,
si ta des base en javascript je veut bien t'aider.
Deja tu met un id a chacun de tes elements, sur tes radios, et sur tes element a masquer.
ensuite tu cable l'evenement OnClick() de tes radio button avec un fonction js.
enfin tu te creer une petitez fonction en js du style
function changeVisible(this.id){
var nbAdulte = document.getElementById('nbAdulte');
var nbEnfant = document.getElementById('nbEnfant');
nbAdulte.visible = false;
nbAdulte.visible = false;
if (document.getElementById('groupe').checked)
nbAdulte.visible = true;
if (document.getElementById('groupe').checked){
nbAdulte.visible = true;
nbEnfant.visible = true;
}
}
    
                si ta des base en javascript je veut bien t'aider.
Deja tu met un id a chacun de tes elements, sur tes radios, et sur tes element a masquer.
ensuite tu cable l'evenement OnClick() de tes radio button avec un fonction js.
enfin tu te creer une petitez fonction en js du style
function changeVisible(this.id){
var nbAdulte = document.getElementById('nbAdulte');
var nbEnfant = document.getElementById('nbEnfant');
nbAdulte.visible = false;
nbAdulte.visible = false;
if (document.getElementById('groupe').checked)
nbAdulte.visible = true;
if (document.getElementById('groupe').checked){
nbAdulte.visible = true;
nbEnfant.visible = true;
}
}
