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

JSF Java Discussion :

Submit d'un formulaire avec javascript


Sujet :

JSF Java

  1. #1
    Membre confirm�
    Inscrit en
    F�vrier 2006
    Messages
    85
    D�tails du profil
    Informations forums :
    Inscription : F�vrier 2006
    Messages : 85
    Par d�faut Submit d'un formulaire avec javascript
    Bonjour tout le monde,
    voila mon probl�me :
    J'ai un formulaire que je dois valider cot� client avant d'aller au serveur.
    J'ai d�velopp� donc une fonction javascript qui valide le forumlaire.Elle affiche un message en cas d'erreur, si non elle submitte le formulaire JSF.
    j'ai utilis� le code suivant dans ma fonction :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    document.getElementById("uploadForm").submit();
    mais rien ne se passe.
    J'ai mis alors l'action que j'aimerai executer dans un commandlink et je l'ai appel� par
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
     document.getElementById("uploadForm:hiddenCommandLink").click();
    J'ai r�ussi par ce code � aller au serveur et d'ex�cuter l'action mais mon probl�me est que je me suis rendu compte que tout les param�tres du formulaire sont nuls.c�d comme si il n'a pas �t� submitt�.
    J'ai oubli� de vous dire que j'apelle ma fonction javascript � partir d'un commandLink
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
      <h:commandLink onclick="javascript:submitCollaterals('newContext');">
       <h:outputText styleClass="buttonText" value="Submit"/>
    </h:commandLink>
    Il est impossible pour moi d'utiliser un commandButton dans ce cas pour des raison de style et d'affichage.
    Je vous remercie d'avance.

  2. #2
    R�dacteur
    Avatar de romaintaz
    Homme Profil pro
    Java craftsman
    Inscrit en
    Juillet 2005
    Messages
    3 790
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 47
    Localisation : France, Yvelines (�le de France)

    Informations professionnelles :
    Activit� : Java craftsman
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2005
    Messages : 3 790
    Par d�faut
    Voici une autre approche un peu diff�rente :


    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    <h:commandLink onclick="if (!methodeQuiValideLeFormulaire()) { return false; }">
    En gros lorsque tu cliques sur le lien, la m�thode Javascript methodeQuiValideLeFormulaire() va �tre ex�cut�e. Celle-ci retourne true si tout se passe bien, false sinon.
    Dans ce dernier cas, la m�thode onclick du commandLink va faire un "return false", et le formulaire ne sera pas envoy� au serveur.

    Cela ne t'irait-il pas ?
    Nous sommes tous semblables, alors acceptons nos diff�rences !
    --------------------------------------------------------------
    Liens : Blog | Page DVP | Twitter
    Articles : Hudson | Sonar | Outils de builds Java Maven 3 | Play! 1 | TeamCity| CitConf 2009
    Critiques : Apache Maven

  3. #3
    Membre confirm�
    Inscrit en
    F�vrier 2006
    Messages
    85
    D�tails du profil
    Informations forums :
    Inscription : F�vrier 2006
    Messages : 85
    Par d�faut
    Merci romaintaz pour ta r�ponse. Mais le probl�me est que l'�v�nement onclick ne marche pas avec le composant commandLink de JSF.
    J'ai d�j� essay� avec cette solution mais �a ne marche pas.

  4. #4
    R�dacteur
    Avatar de romaintaz
    Homme Profil pro
    Java craftsman
    Inscrit en
    Juillet 2005
    Messages
    3 790
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 47
    Localisation : France, Yvelines (�le de France)

    Informations professionnelles :
    Activit� : Java craftsman
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2005
    Messages : 3 790
    Par d�faut
    Citation Envoy� par lion13 Voir le message
    Mais le probl�me est que l'�v�nement onclick ne marche pas avec le composant commandLink de JSF.
    Euh, tu peux d�tailler s'il te plait ?
    Vu le nombre d'onclick sur les commandLink que j'utilise dans mon application, je me serais d�j� rendu compte si cela ne marchait pas
    Nous sommes tous semblables, alors acceptons nos diff�rences !
    --------------------------------------------------------------
    Liens : Blog | Page DVP | Twitter
    Articles : Hudson | Sonar | Outils de builds Java Maven 3 | Play! 1 | TeamCity| CitConf 2009
    Critiques : Apache Maven

Discussions similaires

  1. valider un formulaire avec javascript
    Par x2thez dans le forum jQuery
    R�ponses: 9
    Dernier message: 29/06/2009, 20h51
  2. C�er un formulaire avec javascript
    Par Ph.denis dans le forum G�n�ral JavaScript
    R�ponses: 1
    Dernier message: 21/05/2008, 13h41
  3. Configurer onsubmit d'un formulaire avec Javascript
    Par jpower dans le forum G�n�ral JavaScript
    R�ponses: 3
    Dernier message: 27/09/2007, 13h08
  4. v�rification d'un formulaire avec javascript
    Par momoh dans le forum G�n�ral JavaScript
    R�ponses: 2
    Dernier message: 10/04/2007, 09h07
  5. Impossible d'envoyer un formulaire avec javascript
    Par Mimi Bulles dans le forum G�n�ral JavaScript
    R�ponses: 7
    Dernier message: 14/11/2005, 20h37

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