IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JSF Java Discussion :

[debutant]javascript et JSF


Sujet :

JSF Java

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Février 2005
    Messages
    45
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2005
    Messages : 45
    Par défaut [debutant]javascript et JSF
    Bonjour,

    Voila j'ai un petit souci avec mon formulaire jsf.
    je voudrais faire un
    monForm.monBoutonSubmit.disabled=true;
    en javascript au onclick sur le commandButton .....
    mais voila ..... il renomme mon commandButton par monForm:monBoutonSubmit
    en gros voila mon code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    <h:form id="illFront">
     
    <h:commandButton type="submit" id="submitForm" value="Generate Report" onclick="illFront.illFront:submitForm.disabled=true;" action="#{maClasse.validateForm}" />
     
    </h:form>
    une idée ?

    merci pour toute aide

    Pim

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Février 2005
    Messages
    45
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2005
    Messages : 45
    Par défaut
    non c bon j'ai trouvé...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <h:form id="illFront">
     
    <h:commandButton type="submit" id="submitForm" value="Generate Report" onclick="document.forms['illFront'].elements['illFront:submitForm'].disabled=true;" action="#{maClasse.validateForm}" />
     
    </h:form>

  3. #3
    Membre averti
    Profil pro
    Chargé d’études
    Inscrit en
    Octobre 2006
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Chargé d’études

    Informations forums :
    Inscription : Octobre 2006
    Messages : 36
    Par défaut
    Je ne sais pas si j'ai bien compris mais pourquoi ne pas faire simplement dans ton commandbutton:

    onclick="this.disabled=true;"


    Autre chose, tu devrais jeter un coup d'oeil aux librairies prototype.js (fait une recherche sur google.)

  4. #4
    Membre averti
    Profil pro
    Chargé d’études
    Inscrit en
    Octobre 2006
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Chargé d’études

    Informations forums :
    Inscription : Octobre 2006
    Messages : 36
    Par défaut
    Prototype assure la compatibilité interBrowser (le rêve de tout développeur web) et permet via une simple commande (dans ton cas):$("illFront:submitForm") de pointer sur le contrôle en paramètre. Cool non ?

    Il y a bien d'autres commandes très utiles, mais tu en sauras plus en te rendant sur leur site.

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Février 2005
    Messages
    45
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2005
    Messages : 45
    Par défaut
    ouais mais en fait....
    ca me va pas ....
    voila ce qu'il se passe :

    1 - je clique sur le bouton
    -> submit du formulaire
    2 - je fais des checks dans mes pages java
    3 - Si tout les checks sont ok je continu le process sinon je renvoie un message d'erreur

    En fait il faudrait que PENDANT mes check, le bouton soit disabled ....
    comment faire depuis le code java pour toucher un stattus javascript du comand bouton ???

    merci pour votre aide

    Pim

  6. #6
    Inactif  
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    2 189
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2006
    Messages : 2 189
    Par défaut
    tu ne pourras pas modifier simplement le statut depuis java... il faut bidouiller avec une variable de session

    récupérer la variable placer dans ta session dans du scriplet JSP a l intérieur d'une fonction javascript

    définir une méthode d invalidation de la variable dans du code java apres traitement

    j avais pas trop trouvé de meilleur technique ... et je pense pas que ca soit possible autrement (je demande à voir le contraire)

Discussions similaires

  1. [debutant javascript] Problème avec visibily=hidden
    Par FoxDeltaSierra dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 09/03/2006, 18h13
  2. [DEBUTANT] Javascript et Outlook
    Par renaud83 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 30/11/2005, 00h51
  3. [debutant] [javascript] selectionner une valeur d'une liste
    Par Persons dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 23/11/2005, 17h36
  4. [DEBUTANT][Javascript + CSS]Modification du background
    Par picomz dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 14/09/2005, 22h32
  5. [DEBUTANT] Javascript et Html
    Par ebaynaud dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 25/10/2004, 13h53

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo