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 timer envois de donnee


Sujet :

Servlets/JSP Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre extrêmement actif
    Avatar de lilington
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2005
    Messages
    681
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Chine

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2005
    Messages : 681
    Par défaut jsp timer envois de donnee
    salut tout le monde!

    je debute avec java web et j'aimerai avoir si possible un bout de code pour pouvoir gerer le temps dans ma jsp.en faite voici ce que je fais: J'ai un formulaire a remplir (juste des check a cocher) et j'aimerai par exemple donner 1 mins pour cocher les reponses apres cette minute j'affiche par exemple un msgbox et j'envois les reponse du formulaire (meme incomplet) vers une servlet. les deux problemes quej'ai c'est
    1- comment gererle timer pour que apres Xmin il fasse quelquechose
    2-comment envoyer un formulaire sans que l'utilisateur clic sur le boutton envoyer. Merci pour votre aide a tous.

  2. #2
    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
    Billets dans le blog
    1
    Par défaut
    Par question :

    1) tu peux utiliser la fonction javascript "setTimeout"
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    setTimeout( "methodeLancee", 1000)
    2) tu peux par exemple faire (en javascript)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    document.forms[0].submit();
    A+
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Membre extrêmement actif
    Avatar de lilington
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2005
    Messages
    681
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Chine

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2005
    Messages : 681
    Par défaut
    genial de repondre si vite en plus je pense que c'est tres satisfaisant mais voila. mois je suis plus C++ donc web et autre je suis un peu perdu. pour la fonction timer je la place comment pour que juste juste en ouvrant la page le timer se mette en route? car generalement je mets mes fonction avec des <td> genre
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    <table>
       <tr>
        <td onmouseover="mafonction();">
    donc j'ai ma fonction qui se lance quand mon pointeur est sur la cellule. mais la comment faire pour qu'un fonction se lance au demarage ?

    sinon si j'ai bien compris ceci est il correct:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    <head>
      <script>
            function fin()
            {
              document.forms[0].submit();
            }
      </script>
    </head>
     
    <boby>
          un moyen de lancer automaiquement le timer
             setTimeout( "methodeLancee", 1000)
    </body>

  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
    Billets dans le blog
    1
    Par défaut
    Alors, tu peux faire de différentes façons :

    - la méthode "propre" (mais lourde pour un cas simple)
    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
    <html>
    <head>
    <script>
    function pageLoaded()
    {
       setTimeout("submitForm()", 1000); // <- c'est en millisecondes...
    }
    
    function submitForm()
    {
       document.forms[0].submit();
    }
    </script>
    ...
    </head>
    <body onload="pageLoaded()">
    <form action="...">
    ...
    </form>
    </body>
    </html>
    - ou plus simple
    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
     
    <html>
    <head>
    ...
    </head>
    <body>
    <form action="...">
    ...
    </form>
     
    <script>
    setTimeout("document.forms[0].submit()", 1000);
    </script>
     
    </body>
    </html>
    A toi de voir...
    A+
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  5. #5
    Membre extrêmement actif
    Avatar de lilington
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2005
    Messages
    681
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Chine

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2005
    Messages : 681
    Par défaut
    bon je test des que je rentre chez moi et je vous tiens au courant quelque soit le resultat.
    milles merci

  6. #6
    Membre extrêmement actif
    Avatar de lilington
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2005
    Messages
    681
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Chine

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2005
    Messages : 681
    Par défaut
    le test me donne pour resultat que le premier avec pageLoaded ne fait absolument rien mais le second marche bien

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

Discussions similaires

  1. [MySQL] Envoi de données via form ?
    Par loady dans le forum PHP & Base de données
    Réponses: 63
    Dernier message: 19/07/2006, 09h28
  2. Réponses: 5
    Dernier message: 05/03/2006, 13h21
  3. [Sécurité] Confirmation d'envoie des données
    Par ghyosmik dans le forum Langage
    Réponses: 7
    Dernier message: 21/11/2005, 14h05
  4. Clavier et envoie de données sans frappe clavier
    Par Alexandre T dans le forum Administration système
    Réponses: 4
    Dernier message: 07/05/2005, 17h05
  5. [VB6] [Winsock] Envoi de données
    Par CYFL dans le forum VB 6 et antérieur
    Réponses: 8
    Dernier message: 25/12/2002, 17h49

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