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 :

Utilisation methode click()


Sujet :

JavaScript

  1. #1
    Membre régulier
    Inscrit en
    Juin 2008
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 11
    Par défaut Utilisation methode click()
    Bonjour,

    J'ai un formulaire et j'en récupère ses champs. Jusque là, pas de problèmes.

    Je voudrais avec du JavaScript, simuler le clique sur le bouton Envoyer (qui envoi les infos contenues dans les champs en BDD) pour que cette action soit totalement automatisée.

    Merci.

  2. #2
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 658
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 658
    Billets dans le blog
    1
    Par défaut
    si tu as un onsublit:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    if (document.forms[0].onsubmit()){document.forms[0].submit()}
    sinon
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    document.forms[0].submit()
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  3. #3
    Membre régulier
    Inscrit en
    Juin 2008
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 11
    Par défaut
    Ou est-ce qu'il faut que je place ton code :document.forms[0].submit()
    Dans une fonction JavaScript déclarer dans le HEAD ?

  4. #4
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 658
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 658
    Billets dans le blog
    1
    Par défaut
    ligne de code à lancer sur l'evènement que tu auras choisi pour soumettre le formulaire ...

    sur le onload du body ??
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  5. #5
    Membre régulier
    Inscrit en
    Juin 2008
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 11
    Par défaut
    J'ai mon formulaire :
    <form method="post" action="cible.php">
    Champs 1, ......

    Et mon button submit :
    <input type="submit" value="Envoyer">

    Pour l'instant je n'ais rien dans BODY, ni dans HEAD.

    Et tout fonctionne correctement manuellement.

    Qu'est-ce qu'il faut faire pour automatiser ça ?

  6. #6
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 658
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 658
    Billets dans le blog
    1
    Par défaut
    tes valeurs sont préselectionnées et le input prérenseignés ???

    suffit de lancer la ligne de code dans le onload de la page
    mais bon je vois pas trop le but ...
    si tu as déja les infos mettre dans les inputs ?
    a moins que ce ne soit un sniffer...
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  7. #7
    Membre régulier
    Inscrit en
    Juin 2008
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 11
    Par défaut
    lol, un sniffer ? je suis en train de travailler sur un projet (au taf) qui enregistre des noms et horaires de fichiers et qui les enregistre dans BDD MySQL.

    J'ai mes champs (input) qui sont pré-remplis automatiquement par des include PHP qui vont cherchés les infos.

    Il faut envoyer ces résultat en BDD tous les jours à 15H.

    Là où je bute, c'est pour faire ça automatiquement. Moi j'ai mis un button submit, et mes données s'enregistre correctement en BDD.

    C'est sur ton onload que je ne comprend rien, je ne connais pas sa syntaxe.

    Merci.

  8. #8
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 658
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 658
    Billets dans le blog
    1
    Par défaut
    pourquoi passer par javascript si tu as déja les données en php ???
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  9. #9
    Membre régulier
    Inscrit en
    Juin 2008
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 11
    Par défaut
    Car je ne sais pas en PHP , automatiser l'envoi du contenu d'un formulaire dans MySQL.

  10. #10
    Membre régulier
    Inscrit en
    Juin 2008
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 11
    Par défaut
    Ou est-ce qu'il faut placer ça :
    document.forms[0].submit()

  11. #11
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 658
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 658
    Billets dans le blog
    1
    Par défaut
    ben pas besoin d'automatiser l'envoi du formulaire puisque si tu as déjà
    les données en php pourquoi tu repasses par le client ????
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  12. #12
    Membre régulier
    Inscrit en
    Juin 2008
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 11
    Par défaut
    Oui c'est vrai ...
    Mais comment faiier ça automatiquement.

Discussions similaires

  1. Utiliser double-click evenenement en matlab sur un button
    Par mihaispr dans le forum Interfaces Graphiques
    Réponses: 3
    Dernier message: 21/04/2009, 16h02
  2. Interdire l'utilisation du click droit dans tout le document
    Par NEC14 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 09/03/2009, 15h58
  3. Utiliser methodes objet distant
    Par hwoarang dans le forum Applets
    Réponses: 2
    Dernier message: 02/07/2008, 14h05
  4. Composant et methode click...
    Par zitoune92 dans le forum Composants VCL
    Réponses: 9
    Dernier message: 14/04/2006, 13h24
  5. Réponses: 9
    Dernier message: 08/02/2006, 12h46

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