Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > JavaScript
JavaScript Forum programmation JavaScript. Lire : Cours JavaScript, FAQ JavaScript, Toutes les FAQ JavaScript et Sources JavaScript
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
Vieux 28/06/2009, 20h04   #1
Candidat au titre de Membre du Club
 
Inscription : avril 2009
Messages : 41
Détails du profil
Informations forums :
Inscription : avril 2009
Messages : 41
Points : 11
Points : 11
Par défaut comment creer un formulaire dynamique

j'ai un formulaire de type "select" je peux selectionner (a ou b) et je veux faire apparaitre un champ dynamique de type textfield .c'est a dire si je selection 'a' le champ dynamique apparait si nom n'apparait pas,est ce que c'est possible de faire ca avec un script?
samdou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/06/2009, 08h28   #2
Rédacteur/Modérateur
 
Avatar de SpaceFrog
 
Homme
Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Inscription : mars 2002
Messages : 29 074
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Royaume-Uni

Informations professionnelles :
Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Secteur : Industrie

Informations forums :
Inscription : mars 2002
Messages : 29 074
Points : 43 300
Points : 43 300
oui il y a même un script dans la faq ...
__________________
Ma page Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag


réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr
SpaceFrog est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/06/2009, 16h19   #3
Candidat au titre de Membre du Club
 
Inscription : avril 2009
Messages : 41
Détails du profil
Informations forums :
Inscription : avril 2009
Messages : 41
Points : 11
Points : 11
SpaceFrog,tu peux me le donner svp.merci
samdou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/06/2009, 16h32   #4
Rédacteur/Modérateur
 
Avatar de SpaceFrog
 
Homme
Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Inscription : mars 2002
Messages : 29 074
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Royaume-Uni

Informations professionnelles :
Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Secteur : Industrie

Informations forums :
Inscription : mars 2002
Messages : 29 074
Points : 43 300
Points : 43 300
il est en libre service ...
dans la faq javascript ..
__________________
Ma page Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag


réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr
SpaceFrog est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/06/2009, 23h31   #5
Candidat au titre de Membre du Club
 
Inscription : avril 2009
Messages : 41
Détails du profil
Informations forums :
Inscription : avril 2009
Messages : 41
Points : 11
Points : 11
j'ai pas trouver ce que je veux dans la fac ,en plus je sais pas trop sur la programation des script ,et merci pour tous ce qui peut m'aider.
samdou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/06/2009, 08h30   #6
Rédacteur/Modérateur
 
Avatar de SpaceFrog
 
Homme
Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Inscription : mars 2002
Messages : 29 074
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Royaume-Uni

Informations professionnelles :
Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Secteur : Industrie

Informations forums :
Inscription : mars 2002
Messages : 29 074
Points : 43 300
Points : 43 300
pour afficher masquer:
http://javascript.developpez.com/faq...SS#affichObjet

pour créer dynamiquement:

http://www.developpez.net/forums/d53...ynamique-form/

bref en gros tout est par là
http://javascript.developpez.com/faq/
__________________
Ma page Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag


réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr
SpaceFrog est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/07/2009, 23h19   #7
Candidat au titre de Membre du Club
 
Inscription : avril 2009
Messages : 41
Détails du profil
Informations forums :
Inscription : avril 2009
Messages : 41
Points : 11
Points : 11
salut;
j'ai passé tout la journée et la nuit pour comprendre ton code mais ,il me parait qu'il repond pas à mon probleme,dans ma page jsp j'ai ceci:
Code :
1
2
3
4
5
6
 
 <s:select label="NomSelect"  name="monSelect"  
 headerKey="1" headerValue="Selectionner SVP"
    list="#{'1':'a','2':'b'}"/>
<s:textfield name="nm1" label="Nom1" value = ""/>
<s:textfield name="nm2" label="Nom2" value = ""/>
et je veux cacher le deuxieme textfield qui "nm2" et qu'il apparaisse si je choisie le 'a' dans mon Select "monSelect" sinon il reste caché,j'espère que quelqu'un peut m'aider vraiment,je me bloque,et merci d'avance?
samdou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/07/2009, 08h28   #8
Rédacteur/Modérateur
 
Avatar de SpaceFrog
 
Homme
Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Inscription : mars 2002
Messages : 29 074
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Royaume-Uni

Informations professionnelles :
Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Secteur : Industrie

Informations forums :
Inscription : mars 2002
Messages : 29 074
Points : 43 300
Points : 43 300
sisi le premier lien donner traite de comment afficher ou masquer les objets ...
__________________
Ma page Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag


réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr
SpaceFrog est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/07/2009, 10h25   #9
Membre régulier
 
Inscription : juin 2007
Messages : 198
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 198
Points : 90
Points : 90
A priori redonner 100 fois les liens de la FAQ n'ont pas l'air de l'aider plus que ça...
Je ne connais pas jsp mais bon a priori il faudrait mettre dans ta balise select un onChange=test_select(this) et puis écrire la fonction javascript test_select qui teste la valeur de la data selectionnée et si c'est un a, appeler la fonction afficher ou cacher suivant ce que tu veux faire :

Code :
1
2
3
4
5
6
7
8
 
function afficher(obj){
        document.getElementById(obj).style.display = "block";
}
 
function cacher(obj){
        document.getElementById(obj).style.display = "none";
}
comme noté dans la FAQ
fabrice91 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/07/2009, 10h43   #10
Rédacteur/Modérateur
 
Avatar de SpaceFrog
 
Homme
Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Inscription : mars 2002
Messages : 29 074
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Royaume-Uni

Informations professionnelles :
Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Secteur : Industrie

Informations forums :
Inscription : mars 2002
Messages : 29 074
Points : 43 300
Points : 43 300
Donne du poisson à un homme tu le nourriras pour 1 jour.
Append lui à pêcher, tu le nourris pour la vie...

__________________
Ma page Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag


réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr
SpaceFrog est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/07/2009, 16h42   #11
Candidat au titre de Membre du Club
 
Inscription : avril 2009
Messages : 41
Détails du profil
Informations forums :
Inscription : avril 2009
Messages : 41
Points : 11
Points : 11
salut, j'ai fais un script pour afficher un formulaire cacher si je select une valeur precise mais malheuresement ce script ne fonctionne pas,cad mon formulaire reste toujour cacher,est ce qu'il y as quelqu'un qui me corrige mon script.merci

<script >
function affiche_menu()
{
valeur_select = document.getElementById('typeLieu').value;
if (valeur_select == "salle_pavillon")
{
document.form.capacite.type ='visible';

}
}
</script>
voici mon formulaire select
<s:select label="type lieu" name="typeLieu"

headerKey="typeLieu" headerValue="Selectionner SVP"
list="lieu" onchange="javascript: affiche_menu() ;return false;"/>
voici mon formulaire cacher
<input type="hidden" name="capacite" label=" Capacite lieu" value = ""/>
samdou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/07/2009, 16h54   #12
Rédacteur/Modérateur
 
Avatar de SpaceFrog
 
Homme
Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Inscription : mars 2002
Messages : 29 074
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Royaume-Uni

Informations professionnelles :
Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Secteur : Industrie

Informations forums :
Inscription : mars 2002
Messages : 29 074
Points : 43 300
Points : 43 300
si tu ne lis pas les réponses données tu n'arriveras à rien ...

au passage depose un brevet sur le type='visible', ça n'existe pas encore en html js ...
__________________
Ma page Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag


réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr
SpaceFrog est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/07/2009, 01h00   #13
Candidat au titre de Membre du Club
 
Inscription : avril 2009
Messages : 41
Détails du profil
Informations forums :
Inscription : avril 2009
Messages : 41
Points : 11
Points : 11
mes pages sont en jsp
samdou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/07/2009, 12h24   #14
Membre Expert
 
Inscription : mars 2002
Messages : 954
Détails du profil
Informations personnelles :
Âge : 39

Informations forums :
Inscription : mars 2002
Messages : 954
Points : 1 086
Points : 1 086
Salut,

Non Samdou... tes pages sont en html. Tu utilises les jsp pour générer du html et c'est dans ce html que tu vas avoir le javascript
devyan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/07/2009, 16h07   #15
Candidat au titre de Membre du Club
 
Inscription : avril 2009
Messages : 41
Détails du profil
Informations forums :
Inscription : avril 2009
Messages : 41
Points : 11
Points : 11
je veux une solution svp
samdou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/07/2009, 16h30   #16
Membre Expert
 
Inscription : mars 2002
Messages : 954
Détails du profil
Informations personnelles :
Âge : 39

Informations forums :
Inscription : mars 2002
Messages : 954
Points : 1 086
Points : 1 086
Citation:
Envoyé par samdou Voir le message
je veux une solution svp
Et moi un gros camion

devyan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/07/2009, 08h36   #17
Rédacteur/Modérateur
 
Avatar de SpaceFrog
 
Homme
Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Inscription : mars 2002
Messages : 29 074
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Royaume-Uni

Informations professionnelles :
Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Secteur : Industrie

Informations forums :
Inscription : mars 2002
Messages : 29 074
Points : 43 300
Points : 43 300
Tu as tous les éléments de réponse dans ce thread

Et moi je veux qu'on fasse mon boulot à ma place ...
__________________
Ma page Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag


réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr
SpaceFrog est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +1. Il est actuellement 05h59.


 
 
 
 
Partenaires

Hébergement Web