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 :

recupération données formulaire js


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    177
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 177
    Par défaut recupération données formulaire js
    Salut à tous,
    j'ai récupérer un formulaire en js sur le net et je voudrais l'exploiter cependant je ne sais pas comment récupérer les données de mon formulaire dans mon code php pour pouvoir les exploiter voici mon code js:

    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
     
    Ext.onReady(function(){
     
        Ext.QuickTips.init();
     
        // turn on validation errors beside the field globally
        Ext.form.Field.prototype.msgTarget = 'side';
     
        var bd = Ext.getBody();
     
        /*
         * ================  Simple form  =======================
         */
        bd.createChild({tag: 'h2', html: 'Création d\'un contact'});
     
     
        var simple = new Ext.FormPanel({
            labelWidth: 75, // label settings here cascade unless overridden
            url:'save-form.php',
            frame:true,
            title: 'Contact',
            bodyStyle:'padding:5px 5px 0',
            width: 350,
            defaults: {width: 230},
            defaultType: 'textfield',
     
            items: [{
                    fieldLabel: 'Nom',
                    name: 'nom',
                    allowBlank:false
                },{
                    fieldLabel: 'Prenom',
                    name: 'last'
                }, {
                    fieldLabel: '@Profesionnel',
                    name: 'emailPro',
                    vtype:'email'
                }, {
                    fieldLabel: '@Personnel',
                    name: 'emailPerso',
                    vtype:'email'
                }, {
                    fieldLabel: 'Celullaire',
                    name: 'celullaire'
                }, {
                    fieldLabel: 'Telephone',
                    name: 'telephone'
                }, {
                    fieldLabel: 'Fax',
                    name: 'fax'
                }, {
                    fieldLabel: 'Statut',
                    name: 'statut'
                },{
                    fieldLabel: 'Entreprise',
                    name: 'entreprise'
                }
            ],
     
            buttons: [{
                text: 'Enregistrer'
            },{
                text: 'Annuler'
            }]
        });
     
        simple.render(document.body);
     
    });
    Merci à tous

  2. #2
    Expert confirmé
    Avatar de le_chomeur
    Profil pro
    Développeur informatique
    Inscrit en
    Février 2006
    Messages
    3 653
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Février 2006
    Messages : 3 653
    Par défaut
    ça c'est du ext js ...
    quel est le but final ??

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    177
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 177
    Par défaut suite
    Oui exact c du extjs le but du ext et de donner un design plus agréable c'est juste une librairie?
    Le but est le suivant:
    1)j'ai grace au script dessus mon formulaire avec mes différent champs (Nom, Prenom, .......) et je voudrait intégrer ce script dans une de mes page php.
    2)ensuite je voudrais par le biais toujours de ma page php récupérer les information qui sont entrée dans les champs de mon formulaire js.
    3)pour enfin les intégerer à ma base de donnée sql-server

    La première étape je pense savoir faire.
    Mais c'est à la deuxieme que je bloque. Comment récupere les infos de mon formulaire js dans ma page php pour par le suite pouoir les exploiter?

    j'espere avoir était assez clair
    Merci de ton aide

  4. #4
    Expert confirmé
    Avatar de le_chomeur
    Profil pro
    Développeur informatique
    Inscrit en
    Février 2006
    Messages
    3 653
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Février 2006
    Messages : 3 653
    Par défaut
    pour la deuxieme étape , il suffit de poster tes données a la page cible...

    les donnée sont en HTML donc, tu as dans ta page par exemple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    fieldLabel: 'Prenom',
                    name: 'last'
    mais ça ressemble a un label et non pas a un champs texte ( a moins qu'il ne soit généré ... si c'est le cas il doit s'appeler "last" donc coté php tu récupères avec $_POST['last'] :-)

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    177
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 177
    Par défaut OK
    ah ok c'est aussi simple que ça!! je voyais ça bien plus complexe m'enfin.
    une derniere question:
    j'ai recupere se code js sur le net donc a vrai dire je ne le comprend pas vraiment.
    Que faut t'il que je rajoute dans mon script js ou dans mon php je sais pas trop pour que au moment ou je clique sur le boutton enregistrer (qui se trouve dans mon code js) je retourne sur ma page php et que je recupere comme tu m'as dis précedement mes champs simplement par un $_POST car pour le moment mon boutton enregistrer ne fait rien il est comme inactif.

    Merci de ton aide

  6. #6
    Expert confirmé
    Avatar de le_chomeur
    Profil pro
    Développeur informatique
    Inscrit en
    Février 2006
    Messages
    3 653
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Février 2006
    Messages : 3 653
    Par défaut
    lire la doc ^^
    car la je ne sais pas du tout comment extjs gère ses formulaires et selon toute vraissemblance, ici tu n'as pas de formulaire de généré, juste des champs ...

    une fois ces champs dans un formulaire, tes données seront envoyées a la page souhaité

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

Discussions similaires

  1. Recupération de données formulaire jQuery
    Par kingd6 dans le forum jQuery
    Réponses: 3
    Dernier message: 26/06/2009, 10h23
  2. formulaire js recupération données
    Par fasyr dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 13/05/2009, 10h27
  3. recupération donneés formulaire
    Par WEBANNONCE dans le forum Flash
    Réponses: 9
    Dernier message: 20/12/2006, 15h18
  4. Réponses: 5
    Dernier message: 06/01/2006, 15h59
  5. Liaison de données - formulaires
    Par Bikey dans le forum Décisions SGBD
    Réponses: 2
    Dernier message: 21/10/2004, 15h05

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