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 :

JSP et JavaScript


Sujet :

Servlets/JSP Java

  1. #1
    Membre actif
    Inscrit en
    Février 2007
    Messages
    406
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 406
    Points : 207
    Points
    207
    Par défaut JSP et JavaScript
    bonsoir à tous,
    je voudrais savoir si c'est possible de recuperer les parametres d'un formulaire avec un getParametre et de les afficher avec un alert en javascript.
    je trouve des difficultés pour passer les parametres dans ma fonction en javascript , voici un l'exemple:
    *javascript
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    <head>
    <script language='Javascript'>
    function recupere(String n){ alert ("nom"+n);}
    </head>
    *jsp
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    <% String nom=request.getParameter("name");
    if(nom==null){%>
    <form method="post" OnSubmit='recupere(nom)'>
    <input type="text" name="name">
    </form><%}%>
    sinon ya t'il une autre solution pour le faire???
    merci.

  2. #2
    Membre éprouvé
    Avatar de Ayana
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    901
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 901
    Points : 1 180
    Points
    1 180
    Par défaut
    tu n'as pas mis </script> dans ton <head> ...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <head>
    <script language='Javascript'>
    function recupere(String n){ 
        alert ("nom"+n);
    }
    </script>
    </head>

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    442
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 442
    Points : 540
    Points
    540
    Par défaut
    Il doit falloir passer la valeur de nom au javascrit :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    OnSubmit="recupere('<%=nom%>')"

  4. #4
    Modérateur
    Avatar de OButterlin
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    7 313
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 7 313
    Points : 9 529
    Points
    9 529
    Billets dans le blog
    1
    Par défaut
    Si tu veux utiliser des valeurs passées par l'objet request dans le javascript, tu peux faire par exemple ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    ...
    <head>
    <script>
    var parametre1 = "<%=request.getParameter("Parametre1")%>";
    var parametre2 = "<%=request.getParameter("Parametre2")%>";
     
    alert("Paramètres récupérés : " + parametre1 + ", " + parametre2);
     
    </script>
    ...
    Maintenant, si tu as des cas un peu plus complexes d'initialisation, tu peux également faire quelque chose du genre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    <%
    String parametre1 = request.getParameter("Parametre1");
    if ( parametre1 == null ) parametre1 = request.getAttribute("Parametre1");
    if ( parametre1 == null ) parametre1 = session.getAttribute("Parametre1");
    if ( parametre1 == null ) parametre1 = "Aucune valeur";
    %>
     
    <script>
    var parametre1 = "<%=parametre1%>";
     
    alert("...." + parametre1);
     
    </script>
    En espérant avoir répondu à ta question...

    A+

  5. #5
    Membre actif
    Inscrit en
    Février 2007
    Messages
    406
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 406
    Points : 207
    Points
    207
    Par défaut
    super , merci à tous!

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

Discussions similaires

  1. accés à une var jsp dans javascript
    Par root76 dans le forum Servlets/JSP
    Réponses: 7
    Dernier message: 03/01/2007, 17h37
  2. Réponses: 5
    Dernier message: 08/12/2006, 20h02
  3. [ JSP ] : du javascript dans un page jsp incluse
    Par Pi2 dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 13/11/2006, 14h29
  4. navigation dans une jsp avec javascript
    Par petitelulu dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 15/11/2004, 19h55
  5. [JSP] [STRUTS] [Javascript] Rechargement de page
    Par babylone7 dans le forum Servlets/JSP
    Réponses: 4
    Dernier message: 28/07/2004, 14h21

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