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

Servlets/JSP Java Discussion :

saisie d'un text dans un champ


Sujet :

Servlets/JSP Java

  1. #1
    Membre éclairé
    Inscrit en
    Avril 2007
    Messages
    679
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 679
    Par défaut [Formulaire] saisie d'un texte dans un champ
    salut tout le monde
    j'ai un problème je cherche à faire saisi dans un champ au meme temps la saisi s'affiche dans un autre champ
    voila le code que j'ai
    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
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    <html>
    <head>
    <script>
     
    //-----------------------------------------------------------------------------------------------
    function keyPressed(e)
    {
        window.status = "caractère " + (document.all ? e.keyCode : e.which) + " tapé...";
        
        // Traitement AJAX
        try
        {
            var httpRequest = getXMLHttpRequest();
            if ( httpRequest != null )
            {
                httpRequest.open("POST", "./servletDeTraitement?FiltreValue=" + document.forms[0].inputField1.value, true);
                httpRequest.onreadystatechange = function()
                {
                    if ( httpRequest.readyState == 4 )
                    {
                        var res = httpRequest.responseText;
                        
                        
                    }
                }
                httpRequest.send(null);
            }
        }
        catch (e) {}
    }
     
    //-----------------------------------------------------------------------------------------------
    function getXMLHttpRequest()
    {
        // Firefox
        // =======
        if ( window.XMLHttpRequest ) return new XMLHttpRequest(); 
     
        // Internet Explorer
        // =================
        if ( window.ActiveXObject ) return new ActiveXObject("Microsoft.XMLHTTP"); 
     
        // Not supported
        // =============
        return null;
    }
     
     
    </script>
    </head>
     
    <body>
    <form>
        <table>
            <tr>
                <td>Champ de saisie</td>
                <td>
                    <input name="inputField1" onkeypress="keyPressed(event)"/>
               <br>
                 <input type="text" name="textfield" />
                </td>
            </tr>
        </table>
    </form>
    </body>
    </html>
    si je tape le text dans
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
     <input name="inputField1" onkeypress="keyPressed(event)"/>
    alors s'affiche dans
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
       <input type="text" name="textfield" />
    merci

  2. #2
    Membre émérite Avatar de Lorantus
    Homme Profil pro
    Consultant développeur indépendant / Java/VB/C(++)/ObjectPal
    Inscrit en
    Août 2007
    Messages
    599
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Consultant développeur indépendant / Java/VB/C(++)/ObjectPal

    Informations forums :
    Inscription : Août 2007
    Messages : 599
    Par défaut
    Tu n'as pas besoin d'utiliser un appel au serveur pour chaque frappe. Tu peux utiliser un petit programme en javascript. Il s'executera coôté client sans saturer le réseau.

Discussions similaires

  1. Autoriser la saisie de chiffres uniquement dans un champ texte
    Par winzy77 dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 29/08/2018, 00h50
  2. [WD15] Surligner du texte dans un champs de saisie
    Par Pascal26120 dans le forum WinDev
    Réponses: 4
    Dernier message: 01/06/2010, 08h56
  3. Centrer le texte dans un champ de saisie
    Par vargasvan dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 26/07/2006, 17h00
  4. afficher du texte dans le champ de saisie de type file
    Par MANU_2 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 01/09/2005, 14h59
  5. comment remplacer une partie de texte dans un champs
    Par patlapi dans le forum Paradox
    Réponses: 4
    Dernier message: 20/11/2003, 14h38

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