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 :

focus et boutons submit


Sujet :

Struts 1 Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2007
    Messages : 35
    Par défaut focus et boutons submit
    Bonjour,

    J'ai dans une application Struts un formulaire avec deux boutons submit (html:submit) qui appellent une LookupDispatchAction. Le premier bouton sur la page (coté gauche) est un bouton "Annuler" et le deuxième (coté droit) est un bouton "Ok". Le problème avec ça c'est que dès que le curseur est dans le premier champs du formulaire, le focus est mis par défaut sur le premier bouton submit, dans mon cas le "Annuler" or je souhaite que ce focus soit plutôt par défaut sur le deuxième bouton "Ok" de manière à ce que l'utilisateur puisse envoyer le formulaire aussi via la touche "Entrer". Je précise que pour des questions d'ergonomie, cet ordre est important et que je prefère garder ma LookupDispatchAction si possible. Je pense que des alternatives avec le javascript, DispatchAction, boutons images...doivent exister mais sachez que dans mon cas l'internationalisation est importante. Merci beaucoup.

  2. #2
    Membre éprouvé

    Inscrit en
    Juin 2005
    Messages
    1 155
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 1 155
    Par défaut
    ça n'est pas un problème lié à l'utilisation de struts.
    Tu peux résoudre cela en attribuant un identifiant au tag (input etc...) sur lequel doit être le focus puis appeler un fonction javascript.
    Un ptit bout de code pour t'aider:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <body onload="document.getElementById('monInput').focus();" onKeyUp="javascript:fonction(event.keyCode);"
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    function fonction(pEvent){
    if (pEvent==13){//entrer
    document.getELementById('monForm').submit();
    return false;
    }

Discussions similaires

  1. Réponses: 7
    Dernier message: 03/03/2005, 11h36
  2. Pas soumettre un bouton submit quand "enter" press
    Par novastar dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 01/03/2005, 18h16
  3. Transormer un lien bouton submit avec nom et valeur ?
    Par boteha dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 20/02/2005, 19h23
  4. Formulaire et bouton submit avec image mapée
    Par dody dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 06/12/2004, 16h00
  5. Javascript bouton submit
    Par lilou0210 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 05/11/2004, 11h40

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