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

JavaScript Discussion :

[TMT Validator]validation de formulaire via un lien


Sujet :

JavaScript

  1. #1
    Membre confirm�
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    196
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2003
    Messages : 196
    Par d�faut [TMT Validator]validation de formulaire via un lien
    Bonjour,
    J'ai un bug sur une page html sur laquelle je suis bloqu� depuis pas mal de temps.
    J'utilise TMT validator pour valider un formulaire.
    Si le submit est fais depuis un boutton, le validation fonctionne correctement.
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    <input type="submit" id="idBtnReopen" class="text"/>
    Je voudrais remplacer le bouton par un lien.
    J'ai le code suivant:
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    <a id="idBtnReopen" onclick="getElementById('idVerifyTicket').submit();" href='#'><img src="img/accept.png" />Reopen</a>
    Dans ce cas, le control de formulaire n'a pas lieux...
    Vous aurriez une id�e de la cause du probl�me???

    Merci beaucoup!!!!

    PS: dans la FAQ, on trouve
    Can I use images as my submit buttons?
    You can use images or <button> tags as submit buttons, but unlike standard form buttons, the TMT Validator will not disable them after successful validation.

  2. #2
    R�dacteur

    Avatar de Bovino
    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 55
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activit� : D�veloppeur Web
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par d�faut
    Salut,
    Tout d'abord, niveau syntaxe :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    onclick="getElementById('idVerifyTicket').submit();

    getElementById est une m�thode de l'objet document !
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    onclick="document.getElementById('idVerifyTicket').submit();
    Ensuite, la m�thode submit() ne d�clenche pas l'�v�nement onsubmit, donc si ta v�rification est lanc�e sur un onsubmit, �a ne marchera pas.

    Enfin :
    You can use images or <button> tags as submit buttons, but unlike standard form buttons, the TMT Validator will not disable them after successful validation.
    Je pense qu'ils parlent des boutons de type image, qui sont en fait des submit sp�ciaux.
    Pas de question technique par MP !
    Tout le monde peut participer � developpez.com, vous avez une id�e, contactez-moi !
    Mes formations video2brain : La formation compl�te sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'int�gration de JSFiddle et CodePen sur le forum

  3. #3
    Membre confirm�
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    196
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2003
    Messages : 196
    Par d�faut
    Merci beaucoup de ton aide.
    Effectivement, la validation est lanc� sur le onsubmit.
    J'ai vu dans la doc une m�thode qui permet de lancer la validation � la main. Je ne sais pas trop si c'est bien propre mais �a fonctionne:
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    <a onclick="if(tmt.validator.validateForm('MyFormId')){ getElementById('MyFormId').submit() ;}" href='#'/>
    Encore merci de ton aide!!

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. Empecher la validation d'un formulaire via la m�thode focus() d'un champs
    Par Mouns007 dans le forum G�n�ral JavaScript
    R�ponses: 4
    Dernier message: 12/10/2010, 13h54
  2. [MVC] Validation d'un formulaire via JQuery
    Par FunkyBreizh dans le forum Spring Web
    R�ponses: 0
    Dernier message: 11/05/2010, 16h24
  3. Valider le boutton submit d'un formulaire via URL
    Par kdson dans le forum G�n�ral Conception Web
    R�ponses: 2
    Dernier message: 23/01/2008, 14h20
  4. Valider un formulaire via LWP et HTML::Form
    Par altecad dans le forum Web
    R�ponses: 2
    Dernier message: 19/04/2007, 16h32
  5. Valider un formulaire par un lien et non par un bouton
    Par budiste dans le forum Langage
    R�ponses: 2
    Dernier message: 14/12/2005, 11h58

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