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 :

evenement onclick touche enter


Sujet :

JSF Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    148
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2008
    Messages : 148
    Par défaut evenement onclick touche enter
    Bonjour . Voila j'aimerais qu'un bouton se déclenche lorsuqe j'appuie sur enter dans ma page.Quelles sont mes possibilitées?? 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 : 47
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Java craftsman
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2005
    Messages : 3 790
    Par défaut
    Une idée :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    <script type="text/javascript">
        document.onkeydown = entree;
     
        function entree() {
            var evt  = (evt) ? evt : ((event) ? event : null);
            if (evt.keyCode == 13) {
                document.getElementById("myForm:myButton").click();
            }
        }
    </script>
     
    <h:form id="myForm">
        ...
        <h:commandButton id="myButton" .../>
        ...
    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é
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    148
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2008
    Messages : 148
    Par défaut
    j'ai bien inserer mon code javascript mais il m'indique que click() n'est pas définie pour mon type Element???

  4. #4
    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 : 47
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Java craftsman
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2005
    Messages : 3 790
    Par défaut
    Tu as adapté mon code pour changer les IDs ?

    Peux tu nous montrer le code de ta page JSF ?
    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

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    148
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2008
    Messages : 148
    Par défaut
    voici-->

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    <%-- tpl:metadata --%>
        <%-- jsf:pagecode language="java" location="/src/pagecode/tilesContent/RAD7JSF2LoginFragment.java" --%><%-- /jsf:pagecode --%>
    <%-- /tpl:metadata --%><%@taglib
        uri="http://jakarta.apache.org/struts/tags-tiles" prefix="tiles"%><%@taglib
        uri="http://java.sun.com/jsf/core" prefix="f"%><%@taglib
        uri="http://www.ibm.com/jsf/html_extended" prefix="hx"%><%@taglib
        uri="http://java.sun.com/jsf/html" prefix="h"%><%@page language="java"
        contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%>
    <script type="text/javascript"> document.onkeydown = entree;
     
    function entree() {
    var evt = (evt) ? evt : ((event) ? event : null);
    if (evt.keyCode == 13) {
    document.getElementById("form1:button1").click;
    }}
         </script>
        <hx:viewFragment id="viewFragment1">
        <hx:scriptCollector id="scriptCollector1">
            <p><font face="Arial" color="red">Login</font></p>
            <h:form styleClass="form" id="form1">
                <table>
                    <tbody>
                        <tr>
                            <td align="left">Entrer client SSN:.</td>
                            <td style="width: 5px">&nbsp;</td>
                            <td><h:inputText styleClass="inputText" id="ssn1"
                                value="#{sessionScope.SSN}" required="true" style="color: red">
                                <f:validateLength minimum="11" maximum="11"></f:validateLength>
                            </h:inputText></td>
                        </tr>
                    </tbody>
                </table>
                <h:messages styleClass="messages" id="messages1" style="color: red"></h:messages>
                <br />
                <hx:commandExButton id="button1" styleClass="commandExButton"
                    type="submit" value="Entrer"
                    action="#{pc_RAD7JSF2LoginFragment.login}">
                </hx:commandExButton>
            </h:form>
        </hx:scriptCollector>
    </hx:viewFragment>

  6. #6
    Membre averti
    Inscrit en
    Octobre 2008
    Messages
    58
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 58
    Par défaut
    essay plutot ce code ça a marché pour moi :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    document.forms['maform'].onkeypress =
     
    new Function("{var keycode;if (window.event) keycode = 
     
    window.event.keyCode;else if (event) keycode = 
     
    event.which;else return true;if (keycode == 13) { 
     
    document.getElementById('maform:validButton').click();
     
    return false; } 
     
    else  return true; 
     
    }");

Discussions similaires

  1. evenement touche enter dans text box
    Par bubu434343 dans le forum Windows Forms
    Réponses: 5
    Dernier message: 19/02/2010, 16h21
  2. Evenement quand touche "Enter"
    Par ipascual dans le forum AWT/Swing
    Réponses: 4
    Dernier message: 08/12/2006, 01h09
  3. Evenement "Appuyer sur la touche Enter"
    Par Benjy dans le forum C++Builder
    Réponses: 4
    Dernier message: 29/09/2005, 11h14
  4. [Listener] Réagir sur la touche ENTER
    Par Sarrus dans le forum Agents de placement/Fenêtres
    Réponses: 14
    Dernier message: 07/09/2005, 11h31
  5. Réponses: 2
    Dernier message: 29/08/2005, 18h29

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