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

Struts 1 Java Discussion :

recupérer variable javascript pour la placer dans un bean de formulaire


Sujet :

Struts 1 Java

  1. #1
    Futur Membre du Club
    Inscrit en
    Janvier 2008
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 3
    Par défaut recupérer variable javascript pour la placer dans un bean de formulaire
    Bonjour à vous,

    Je n'arrive pas à récuperer une variable d'une fonction javascript présente dans ma jsp et à l'insérer dans mon bean de formulaire :

    La fonction javascript :

    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
    <html:html>
    <SCRIPT language="JavaScript">
     
    function decompte(minute,seconde){
    var minutes=minute;
    var secondes=seconde;
     
    if(minutes<=0 && secondes<=0){
     
    }
    else{
    	if(secondes <= 0) {
            secondes = 59;
    		minutes--;
    		//Requete envoyant les données dans la DB et mettre les button a disable:true
        }
        else{
            secondes--;
    	}
     
    document.getElementById('time').innerHTML =  minutes + ":" + secondes;
    setTimeout("decompte(" + minutes + "," + secondes+ ")", 1000);
    }
    }
    </SCRIPT>

    Et la zone où j'affiche la variable dans la jsp :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <BODY onload="decompte(<bean:write name="temps" property="temps"/>,0)">
    <html:form action="/naviguer">
    Temps restant : 
    <span id="time"></span>
    <html:hidden property="temps" name="ReponseForm" value=""/>
    ...
    J'aimerai mettre la variable "minutes + ":" + secondes " dans le value de mon html:hidden.
    J'espère que vous allez pouvoir m'aider.

  2. #2
    Membre expérimenté
    Homme Profil pro
    Développeur Java
    Inscrit en
    Août 2007
    Messages
    197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Août 2007
    Messages : 197
    Par défaut
    comme ça il me semble:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
     
    document.getElementById('tmpID').value = minutes + ":" + secondes;
     
     
    <html:hidden property="temps" name="ReponseForm" value="" styleId="tmpID"/>

  3. #3
    Futur Membre du Club
    Inscrit en
    Janvier 2008
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 3
    Par défaut
    Non, ça ne m'affiche que la chaîne vide de value.

  4. #4
    Futur Membre du Club
    Inscrit en
    Janvier 2008
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 3
    Par défaut
    Si c'est bon ça marche, il manquait une accolade fermante dans le javascript.
    J'édite pour le code et je mets le tag résolu.
    Merci bien !

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 17/06/2008, 12h49
  2. [PHP-JS] Javascript pour pop-up dans script php.. ?
    Par asmrct dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 29/01/2007, 15h16
  3. Réponses: 8
    Dernier message: 07/09/2006, 14h41
  4. Réponses: 17
    Dernier message: 06/09/2006, 13h37
  5. Réponses: 2
    Dernier message: 21/05/2006, 14h02

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