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 :

submit en jsf


Sujet :

JSF Java

  1. #1
    Membre confirmé
    Inscrit en
    Avril 2008
    Messages
    139
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 139
    Par défaut submit en jsf
    bonjour,
    1) dans une formulaire je veux qu'un simple click sur "entrée" envoie la requète, sans cliquer sur le commandButton, en fait comme en html,
    2) je veux qussi que le inputText ne mémorise pas sa valeur après le submit
    merci

  2. #2
    Rédacteur
    Avatar de romaintaz
    Homme Profil pro
    Java craftsman
    Inscrit en
    Juillet 2005
    Messages
    3 790
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Java craftsman
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2005
    Messages : 3 790
    Par défaut
    Bonjour,

    La question 1/ a été déjà abordée plusieurs fois sur ce forum.

    Pour la question 2/, je ne comprends pas bien ce que tu veux dire... Est-ce que tu veux que lorsque la page se réaffiche, après le traitement du submit donc, le formulaire redevienne vide, c'est ça ?
    Dans ce cas, il suffit de réinitialiser ta propriété dans le bean :

    Code JSF :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <h:form>
        <h:inputText value="#{myBean.maPropriete}"/>
        ...
        <h:commandButton value="Valider" action="#{myBean.valider}"/>
    </h:form>
    Code bean :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    private String maPropriete; // Avec getter et setter...
     
    public String valider() {
        System.out.println("La valeur saisie est : " + maPropriete);
        // Traitement à faire...
        ....
        // Réinitialisation des propriétés...
        maPropriete = null;
        ...
        return ""; // On reste sur la même page...
    }
    Nous sommes tous semblables, alors acceptons nos différences !
    --------------------------------------------------------------
    Liens : Blog | Page DVP | Twitter
    Articles : Hudson | Sonar | Outils de builds Java Maven 3 | Play! 1 | TeamCity| CitConf 2009
    Critiques : Apache Maven

  3. #3
    Membre confirmé
    Inscrit en
    Avril 2008
    Messages
    139
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 139
    Par défaut
    salut,
    merci pour 2), mais il y a aussi une autre chose, c'est le genre de historique dans les inputText, (c'est que lorsque je tape par exemple "a" un genre de liste déroulante m'affiche tous les mots dont j'ai tapé avant et qui commancent par "a")
    en ce qui concerne 1) j'ai trouvé ce lien:
    http://www.developpez.net/forums/d58...-touche-enter/
    mais ce n'est pas ce que je cherche car j'ai un seul commandButton, et un click sur enter ne fait rien,et ne m'affiche pas un message d'erreur,
    si tu connais un autre lien utile, ou bien si tu peux m'aider je serai reconnaissante,
    merci

  4. #4
    Membre confirmé
    Inscrit en
    Avril 2008
    Messages
    139
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 139
    Par défaut
    salut,
    bon j'ai oublié de marquer résolu, en fait ma fautte c'est que je met dans le commandButton "type=submit", au lieu de "id=submit"
    bon courage à tous

  5. #5
    Nouveau membre du Club
    Inscrit en
    Septembre 2008
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 6
    Par défaut auto submit pour appeler une action
    Bonjour,
    avec jsf 1.1, j'utilise:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <h:outputLink onclick="window.open(...
    pour ouvrir une popup qui contient un commandButton qui execute une action.
    je voudrai pouvoir executer l'action sans presser sur le boutton (auto submit)
    j'ai ajouté donc au code la ppopup:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    <script language="JavaScript" type="text/javascript"> 
    document.getElementById("popup").submit(); 
    </script>
    le problème c'est que le popup s'ouvre sans executer l'action

    est ce qu'il y a un workaround à ce problème
    merci par avance

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 0
    Dernier message: 09/05/2013, 16h19
  2. Submit d'un formlaire avec jsf
    Par cyclopsnet dans le forum JSF
    Réponses: 2
    Dernier message: 02/12/2009, 13h40
  3. Submit Formulaire en JSF
    Par aboualhassen dans le forum JSF
    Réponses: 3
    Dernier message: 12/10/2009, 09h12
  4. Réponses: 5
    Dernier message: 20/02/2009, 16h11
  5. Réponses: 0
    Dernier message: 13/02/2009, 16h33

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