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 :

[FORM] Récup valeur bean dans javascript


Sujet :

Servlets/JSP Java

  1. #1
    kij
    kij est déconnecté
    Membre habitué
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    362
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 362
    Points : 157
    Points
    157
    Par défaut [FORM] Récup valeur bean dans javascript
    Bonjour à tous,

    Je viens à vous pour le problème suivant:
    Sur une page web j'ai des champs de type "textarea" qui sont affichés.
    Sur l'évênement 'onfocus' de ces textarea, j'aimerai appelé une fonction javascript en lui passant une valeur en paramètre.
    Or cette valeur se trouve dans une propriété issue du FORM.

    Comment faire pour récupérer sa valeur et la passer au script ?
    Ceci en sachant que je suis à l'intérieur de la boucle suivante (j'affiche un tableau stocké dans le FORM) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    <nested:iterate property="requiredFieldsToDisplay" indexId="indexDisplay">
        ...
    </nested:iterate>
    J'ai essayé plusieurs façon de faire mais sans grand succès, par exemple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <html:textarea property="propertyValue" ... onfocus="maFonction(<nested:write property='propertySymbol'/>)" ... />
    Ou encore ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <html:textarea property="propertyValue" ... onfocus="maFonction(String.valueOf(indexDisplay.getPropertySymbol()))" ... />

    J'avoue que je suis un peu paumé, est-ce que quelqun pourrait m'éclairer de sa lanterne ?

  2. #2
    kij
    kij est déconnecté
    Membre habitué
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    362
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 362
    Points : 157
    Points
    157
    Par défaut
    J'ai essayé ça également, sans plus de succès :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    	<% String myToto = "<nested:write property='propertyValue'/>"; %>
    	<script language="javascript">
    		var toto = "<%=myToto%>";
    		alert(toto);
    	</script>
    Le hic comment on pouvait le penser c'est que cela m'afficher "<bean:write property='propertyValue'/>"

    La question est donc : comment récupérer correctement à ce niveau du code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <% String myToto = "<nested:write property='propertyValue'/>"; %>

  3. #3
    kij
    kij est déconnecté
    Membre habitué
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    362
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 362
    Points : 157
    Points
    157
    Par défaut
    Bon en fait j'ai trouvé cette façon de faire pour récupérer la valeur :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    	<script language="javascript">
    		alert("<nested:write property='propertyValue'/>");
    	</script>
    Reste à correctement la passer à la fonction javascript.

  4. #4
    kij
    kij est déconnecté
    Membre habitué
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    362
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 362
    Points : 157
    Points
    157
    Par défaut
    Bon, il semblerait que j'ai un problème de définition du textarea sur lequel je travail. En effet il s'agit d'un textarea reféfini et basé sur un textarea basique.

    Le souci est que ma re-définition accepte mal les <nested.../> à l'intérieur d'un "onfocus" ou tout autre évênement.

    Je clot donc le sujet puisque l'erreur n'a aucun rapport avec la question posée au départ.

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 06/05/2013, 11h36
  2. pb récupération valeur d'une applet dans javascript
    Par stefpoisson dans le forum Applets
    Réponses: 2
    Dernier message: 21/08/2006, 16h25
  3. Réponses: 1
    Dernier message: 25/04/2006, 21h29
  4. [FORMS - JAVA - SSO] Bean dans form
    Par taska dans le forum Oracle
    Réponses: 2
    Dernier message: 29/12/2005, 19h07
  5. Réponses: 4
    Dernier message: 01/12/2005, 23h13

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