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

jQuery Discussion :

Soumission formulaire et comportement html


Sujet :

jQuery

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2013
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Santé

    Informations forums :
    Inscription : Juin 2013
    Messages : 4
    Par défaut Soumission formulaire et comportement html
    Bonjour à tous ,

    Je viens solliciter votre aide car j'ai trouvé peu de sujets à propos de ma requête. En effet, j'ai bloqué la soumission de mon formulaire depuis la touche entrée de la façon suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    $("#soumettre").click(function(){
    	$("#foo").submit();
    });
    soumettre étant un type button et foo mon formulaire.

    Le problème, c'est que cela ne permet plus la vérification de mes champs, effectué nativement depuis le code HTML (bon input avec les bons attributs).
    Je pourrais très bien effectuer la vérification en jquery, mais je n'ai malheureusement plus le temps et le formulaire est plutôt conséquent !
    Comme quoi, utiliser les outils mis à disposition peut parfois se révéler moins efficace que de tout faire soi-même ><

    Merci d'avance

  2. #2
    Rédacteur

    Avatar de danielhagnoul
    Homme Profil pro
    Étudiant perpétuel
    Inscrit en
    Février 2009
    Messages
    6 389
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant perpétuel
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2009
    Messages : 6 389
    Billets dans le blog
    125
    Par défaut
    Bonsoir

    Bout de code sommaire, question incompréhensible (pour moi). Mais...

    S'il y a déjà dans votre code un gestionnaire d'événement $("#foo").submit();, alors :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    $( "#soumettre" ).on( "click", function(){
        $( "#foo" ).trigger( "submit" );
    });
    Si ce n'est pas le cas, et s'il y a dans votre code une méthode qui vérifie et traite la soumission du formulaire, on peut l'appeler.

    Exemple imaginaire :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    $( "#soumettre" ).on( "click", function(){
        funcVerifierSoumettre(); // vérification du formulaire et exécute $("#foo").submit();
    });

    Blog

    Sans l'analyse et la conception, la programmation est l'art d'ajouter des bogues à un fichier texte vide.
    (Louis Srygley : Without requirements or design, programming is the art of adding bugs to an empty text file.)

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

Discussions similaires

  1. Formulaire au comportement étrange : problème de POST
    Par Chlipouni dans le forum Langage
    Réponses: 6
    Dernier message: 18/07/2006, 11h36
  2. Formulaire au comportement étrange
    Par Mister Nono dans le forum Langage
    Réponses: 2
    Dernier message: 17/07/2006, 14h38
  3. [VB6]Formulaire se comportant comme un popup (InputBox)
    Par marsup54 dans le forum VB 6 et antérieur
    Réponses: 6
    Dernier message: 17/05/2006, 18h33
  4. soumission formulaire
    Par marion782 dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 05/02/2006, 22h09
  5. Formulaires ? PHP ou HTML ?
    Par ghyosmik dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 15/11/2005, 10h22

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