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 :

Validation d un form grace a html:link


Sujet :

Struts 1 Java

  1. #1
    Membre confirm�
    Inscrit en
    Juin 2004
    Messages
    143
    D�tails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 143
    Par d�faut Validation d un form grace a html:link
    Bonjour,

    ma probl�matique :
    j'ai un formulaire avec masse champs.
    J ai un bouton valider pour le soummettre.
    Mais ua milieu de mon form j ai besoin d'ajouter des champs dynamiquement (ca c est fait)
    Le seul probl�me c'est que comme ca passe par un lien (html:link vers une action qui permet de rajouter le champs), le form n'est pas valid�
    ---> perds mes donn�es.

    Mes besoins :

    Soit avoir un bouton dans le form qui transmet en param�tre des infos (j ai pas trouv�)
    Soit obliger la validation du form quand je clique sur le lien qui lui peut avori des param�tre ( Comment on peut faire ?)

    Voici mon lien actuel :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
    <a href="/workflow/ajoutValeurSousChapite.jspa?sousChapitre=<%=mapCle%>"><img src="images/repet.jpg" border="0" height="13" width="13"></a>
    C'est la valeur souschapitre qui est importante

  2. #2
    Membre chevronn�
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    376
    D�tails du profil
    Informations personnelles :
    �ge : 44
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 376
    Par d�faut
    Tu ne peux, � proprement parler, pas valider un form si tu ne le postes pas.
    Je ne comprends pas bien ton probl�me, qu'est-ce que tu veux valider exactement ? La valeur de "mapCle" ? Dans ce cas ne peux-tu pas le faire en javascript ?
    Je n'ai pas tout saisi � ton probl�me (avec un peu plus de code, ce serait surement plus clair), mais dans ce genre de cas je passe par des champs hidden (<html:hidden.../>) et je mets un bouton ou une image qui submit (directement ou via javascript) mon form.

  3. #3
    Membre �clair�
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    372
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 372
    Par d�faut
    Tu as essay� de mettre l'attribut onclick dans ton a href?
    Un truc du genre :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    <a href="/workflow/ajoutValeurSousChapite.jspa?sousChapitre=<%=mapCle%>" onclick="submit()">
    (Si ton lien se trouve dans la balise de formulaire)

    Puis la ton passes dans ton action.....et jackpot, tu as tes donn�es

  4. #4
    R�dacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Ao�t 2005
    Messages
    9 601
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Ao�t 2005
    Messages : 9 601
    Par d�faut
    Pour ce que tu veux faire, tu es oblig� (j'insiste, t'as pas le choix) de poster ton formulaire car le navigateur ne peut pas retenir magiquement les valeurs et les remettre en place quand il faut, comme il faut. Pour le faire � partir d'un lien (<html:link>), il faut pr�ciser l'attribut onclick et faire du JavaScript :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    <html:link ... onclick="document.forms[0].submit();" ... />
    Le forms[0] suppose que le formulaire � poster est le premier de la page. Passe par le nom du formulaire, c'est plus s�r.

  5. #5
    Membre chevronn�
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    376
    D�tails du profil
    Informations personnelles :
    �ge : 44
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 376
    Par d�faut
    Citation Envoy� par _Mac_
    Passe par le nom du formulaire, c'est plus s�r.
    Et par l'ID, c'est parfait

Discussions similaires

  1. File Form et html:link - Argument type mismatch
    Par JaKoo dans le forum Struts 1
    R�ponses: 2
    Dernier message: 02/07/2007, 14h31
  2. Caract�res accentu�s avec <html:link>
    Par papysam dans le forum Struts 1
    R�ponses: 5
    Dernier message: 25/05/2007, 15h18
  3. Valider un formulaire via LWP et HTML::Form
    Par altecad dans le forum Web
    R�ponses: 2
    Dernier message: 19/04/2007, 16h32
  4. [ Struts ][ link ] <html:link> et bean form
    Par tiSioux dans le forum Struts 1
    R�ponses: 8
    Dernier message: 28/06/2004, 09h33
  5. [Struts] balise <html:link>
    Par PeteMitchell dans le forum Struts 1
    R�ponses: 7
    Dernier message: 26/04/2004, 21h35

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