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 :

Récupérataion des valeurs d'un formulaire avec Jquery


Sujet :

jQuery

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2012
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2012
    Messages : 17
    Par défaut Récupérataion des valeurs d'un formulaire avec Jquery
    Bonjour, je cherche a recuperer les valeur d'un formulaire avec un boutton jquery. mon code est le suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
     
    var btnFinish = $('<button></button>').text('Finish')
    .addClass('btn btn-info')
    .on('click', function(){ 
    if( !$(this).hasClass('disabled')){ 
    var elmForm = $("#myForm");
    if(elmForm){
    elmForm.validator('validate');
     
    var elmErr = elmForm.find('.has-error');
    if(elmErr && elmErr.length > 0){
    alert('Oops we still have error in the form');
    return false;
    }else{
    alert('Great! we are ready to submit form');
    elmForm.submit();
     
    return false;
    }
    }
    }
    });
     
    // code html
     
    * <div id="form-step-0" role="form" data-toggle="validator">
    <div class="form-group">
        <label for="name">Entrer le nom:</label>
        <input type="text" class="form-control" name="email" id="email" placeholder="Entrer un nom" required>
            <div class="help-block with-errors"></div>
     
    </div>
    <div class="form-group">
    <label for="name">Commentaires:</label>
    <textarea class="form-control" name="address" id="address" rows="2" placeholder="Entrer un commentaire pour differencier vos projets..." required></textarea>
        <div class="help-block with-errors"></div>
     
     </div>
     </div>
     
    <div id="step-2">
    <h2>Type de données</h2>
        <div id="form-step-1" role="form" data-toggle="validator">
            <div class="form-group">
            <br/><label for="name">Sélectionnez le type de format de vos fichiers:</label><br/>
            <br/><input type="radio" name="format" value="ascii"> ASCII </input> <br/>
            <br/><input type="radio" name="format" value="binaire"> BINAIRE ASN1 </input> <br/>
            <div class="help-block with-errors"></div>
        </div>
        </div>
    </div>
     
    <div id="step-3">
    ******************* <h2>Configurer la source d'importation</h2>
    ******************* <div id="form-step-2" role="form" data-toggle="validator">
    *********************** <div >
    *************************** 
    *************************** 
    *** <form name="frmNewProject" method="post" action=""> 
    *** *** <label> Choisissez la source de vos fichier </label><br/> 
    *** *** <input type="radio" name="radFichier" id="local" value="local" _onclick="test()"> Local </input> <br/> 
    *** *** <input type="radio" name="radFichier" id="server" value="server" _onclick="test()"> Server distant* </input> <br/> 
    *** *** <p id="msg"></p> 
    *** *** 
    *** *
    *** *** *** *** *** <div name="divLocal" id="divLocal" style="display: none"> 
    *** *** *** *** *** *** *** *** *** *** *** *
    *** *** *** *** *** *** *** *** *** *** <label> Méthode : Importation manuelle de fichiers :</label><br/> 
    *** *** *** *** *** *** *** *** *** *** <label>Parcourrir et sélectionner le(s) fichier(s)</label> 
    *** *** *** *** *** *** *** *** *** *** <input type="file" name="txtFiles[]" id="btnFiles" multiple="true" class="btn btn-primary" /> 
    *** *** *** *** *** *** *** *** *** *** *
    *** *** *** *** *** *** *** *
    *** *** *** *** *** </div> 
    *** *** *** *** *
    *** *** *** *** *** <div name="divServer" id="divServer" style="display: none"> 
    *** *** *** *** *** *** *
    *** *** *** *** *** *** *** *** *** *** <li> Méthode: Importation depuis un serveur</li> 
    *** *** *** *** *** *** *** *** *** *** *** <table class="responsive table table-hover table-striped">
    *** *** *** *** *** *** *** *** *** *** *** *** <tr>
    *** *** *** *** *** *** *** *** *** *** *** *** *** <td><label for="disabledSelect">@serveur</label></td> 
    *** *** *** *** *** *** *** *** *** *** *** *** *** <td><input class="form-control" id="disabledInput" type="text" placeholder="192.168.0.51" disabled></td>
    *** *** *** *** *** *** *** *** *** *** *** *** </tr>
    *** *** *** *** *** *** *** *** *** *** *** *** <tr>
    *** *** *** *** *** *** *** *** *** *** *** *** *** <td><label for="disabledSelect">@chemin</label></td> 
    *** *** *** *** *** *** *** *** *** *** *** *** *** <td><input class="form-control" id="disabledInput" type="text" placeholder="/home/MTN/CCNV" disabled></td>
    *** *** *** *** *** *** *** *** *** *** *** *** </tr>
    *** *** *** *** *** *** *** *** *** *** *** </table> 
    *
    *** *** *** *** *** </div>
    *** *** *** *** *** *** *** *
    *
    *** *
    *** </form> 
    *
    *** *** *** *** *** *** *** 
    *************************** <div class="help-block with-errors"></div>
    *********************** </div>
    ******************* </div>
    *************** </div>
    <div id="step-4" class="">
    ******************* <h2>Terms and Conditions</h2>
    ******************* <p>
    *********************** Terms and conditions: Keep your smile :) 
    ******************* </p>
    ******************* <div id="form-step-3" role="form" data-toggle="validator">
    *********************** <div class="form-group">
    *************************** <label for="terms">I agree with the T&C </label>
    *************************** <input type="checkbox" name="terms" id="terms" data-error="Please accept the Terms and Conditions" required />* 
    *************************** <div class="help-block with-errors"></div>
    *********************** </div>
    ******************* </div>
    ******************* 
    ******************* 
    *************** </div>

  2. #2
    Expert confirmé
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 681
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 681
    Par défaut
    qu'obtenez-vous avec ce code ?
    que souhaitez-vous obtenir en détail ?

  3. #3
    Expert confirmé Avatar de Toufik83
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2012
    Messages
    2 520
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2012
    Messages : 2 520
    Par défaut
    bonsoir,
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    var elmForm = $("#myForm");
    tu es sûr qu'il existe un élément html dans ta page avec id="myForm" ?

  4. #4
    Expert confirmé

    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2010
    Messages
    5 418
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2010
    Messages : 5 418
    Par défaut
    Salut,

    Il y a serialize pour récupérer les données d'un formulaire et les formater sous forme de chaine de caractères compatible avec les requêtes ajax.

    Sinon tu peux obtenir la valeur d'un champ avec la méthode val() par exemple $('#email').val()

Discussions similaires

  1. Réponses: 4
    Dernier message: 05/06/2011, 12h28
  2. [MySQL] Probleme avec recuperation des valeur d'un formulaire
    Par penguin50 dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 02/04/2008, 10h56
  3. [debutant]sauvegarde des valeurs dans un formulaire
    Par pimousse_cerise dans le forum JSF
    Réponses: 7
    Dernier message: 15/06/2007, 09h56
  4. Réponses: 8
    Dernier message: 20/04/2007, 15h18
  5. Réponses: 28
    Dernier message: 07/06/2006, 13h30

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