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 :

submit avec un code javascript


Sujet :

JavaScript

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre �clair�
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    244
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 244
    Par d�faut submit avec un code javascript
    Bonjour � tous,

    j'ai un probl�me de conception.
    mon formulaire � plusieurs boutons submit (6).

    mon objectif est de valider le formulaire avec une image qui ex�cuterais
    l'envoi du formulaire en utilisant le bouton "maj" et � la r�ception du formulaire je voudrais trait� le bouton "maj".

    ex : le bouton "enregistrer" est trait� � la r�ception gr�ce $_POST['enregistrer']

    merci de votre aide � tous

  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
    Utilise un input de type image
    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 �clair�
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    244
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 244
    Par d�faut
    Bonjour,

    Merci pour ta r�ponse, mais je souhaite pas utiliser la balise <input /> mais <img /> avec un javascript qui lancerait l'envoi du formulaire comme si j'avais cliqu� sur le bouton mise � jour.

    J'attends votre retour,merci d'avance.

  4. #4
    Membre �prouv�
    Avatar de Luke spywoker
    Homme Profil pro
    Etudiant informatique autodidacte
    Inscrit en
    Juin 2010
    Messages
    1 077
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activit� : Etudiant informatique autodidacte

    Informations forums :
    Inscription : Juin 2010
    Messages : 1 077
    Par d�faut
    Salut,
    essaie un:
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    <a href='javascript:nomDeMaFontion()'><img src='mon_image'></a>
    Bonne continuation.

  5. #5
    Membre �clair�
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    244
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 244
    Par d�faut
    Merci de ton aide,

    Mais je ne sais pas comment utiliser l'objet submit() de mon bouton input (maj).

    Avec ma fonction lancer par onmouseclick sur mon image, je souhaite �crit un code du genre :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
     
    <SCRIPT language="javascript">
             function valide_maj(){
                  document.getElementById("maj").sumbit() = true
             }
    </SCRIPT>
    merci de votre aide et de votre patience

  6. #6
    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
    Ce n'est pas un bouton que l'on soumet, mais un formulaire
    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

  7. #7
    Membre confirm�
    Homme Profil pro
    Webmaster
    Inscrit en
    Juin 2011
    Messages
    70
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, H�rault (Languedoc Roussillon)

    Informations professionnelles :
    Activit� : Webmaster

    Informations forums :
    Inscription : Juin 2011
    Messages : 70
    Par d�faut
    Bonjour tiyolx

    Citation Envoy� par tiyolx Voir le message
    une image qui ex�cuterais
    l'envoi du formulaire en utilisant le bouton "maj" et � la r�ception du formulaire je voudrais trait� le bouton "maj".
    J'ai du mal � comprendre. Tu a une image, et tu veux qu'en cliquant dessus elle soumette le formulaire. Ok
    Mais "en utilisant le bouton maj" ? c'est � dire ? c'est quoi ce bouton maj? Il faudrais plus de pr�cisions je pense.

    Ensuite, on verra pour "traiter" le bouton maj. Qu'entend tu par traiter ?

  8. #8
    Membre �clair�
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    244
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 244
    Par d�faut
    Bonjour

    merci de ta remarque flozza.

    Alors j'ai un formulaire avec 5 boutons input que je g�re bien.
    On m'a rajout� une nouvelle fonctionnalit� que je devrais envoyer avec un bouton input "maj" mais je dois le faire en cliquant sur une image avec un traitement associ� mais si j'envoie le formulaire
    sans cliquer sur le bouton "maj" je ne peux pas utiliser la conditions if(isset($_POST['maj']))

    voil� mon probl�me, merci de vos r�ponses.

  9. #9
    Membre chevronn� Avatar de hariman
    Homme Profil pro
    D�veloppeur Java, Android
    Inscrit en
    Janvier 2008
    Messages
    200
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations professionnelles :
    Activit� : D�veloppeur Java, Android
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Janvier 2008
    Messages : 200
    Par d�faut
    Bonjour,

    Ajoute un <input type="hidden" name="maj"/> sans valeur.

    Au clic sur l'image, tu lui assignes une valeur et tu valide la forme.

  10. #10
    Membre �clair�
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    244
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 244
    Par d�faut
    Citation Envoy� par hariman Voir le message
    Bonjour,

    Ajoute un <input type="hidden" name="maj"/> sans valeur.

    Au clic sur l'image, tu lui assignes une valeur et tu valide la forme.
    Ok mais je ne connais pas la syntaxe � �crire.

    Merci de votre aide

  11. #11
    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
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    onclick="document.getElementById('maj').click();"
    Mais pas s�r que �a marche sur tous les navigateurs...
    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

  12. #12
    Membre �clair� Avatar de Pymento
    Homme Profil pro
    Ing�. Info.
    Inscrit en
    Janvier 2008
    Messages
    366
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 37
    Localisation : France, Haute Garonne (Midi Pyr�n�es)

    Informations professionnelles :
    Activit� : Ing�. Info.

    Informations forums :
    Inscription : Janvier 2008
    Messages : 366
    Par d�faut
    Effectivement �a ne marche pas sur tous les navigateurs. Je ne sais plus pour lequel (IE � tous les coups!), mais il faut la surcharger en prototypant click().

  13. #13
    Expert �minent

    Avatar de vermine
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    6 582
    D�tails du profil
    Informations personnelles :
    �ge : 40
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2008
    Messages : 6 582
    Par d�faut
    Bonjour,

    Je me permets juste de signaler que l'on n'utilise plus cette syntaxe :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    <SCRIPT language="javascript">
    mais bien celle-ci :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    <SCRIPT type="text/javascript">

  14. #14
    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
    Pourtant, je viens de tester sur IE9 en modes IE7, 8 et 9 et �a fonctionne correctement...
    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

  15. #15
    Membre �clair�
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    244
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 244
    Par d�faut
    Citation Envoy� par Bovino Voir le message
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    onclick="document.getElementById('maj').click();"
    Mais pas s�r que �a marche sur tous les navigateurs...
    Ta syntaxe a une information sauf erreur de ma part.
    Je vois pas comment tu envois le formulaire � partie de la fonction
    car le input type="hidden" n'envoit pas de formulaire ou sinon je ne savait pas.

    Tout �a pour dire que dans ma fonction je veux utiliser de propri�t� :
    1ere atteindre mon bouton submit "maj"
    2eme � partir du bouton submit "maj" valider le formulaire

    merci de votre aide

  16. #16
    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
    Citation Envoy� par tiyolx
    Alors j'ai un formulaire avec 5 boutons input que je g�re bien.
    On m'a rajout� une nouvelle fonctionnalit� que je devrais envoyer avec un bouton input "maj" mais je dois le faire en cliquant sur une image avec un traitement associ� mais si j'envoie le formulaire
    sans cliquer sur le bouton "maj" je ne peux pas utiliser la conditions if(isset($_POST['maj']))
    Citation Envoy� par tiyolx
    Ta syntaxe une information sauf erreur de ma part.
    Je vois pas comment tu envois le formulaire � partie de la fonction
    car le input type="hidden" n'envoit pas de formulaire ou sinon je ne savait pas.
    Ben j'y suis pour rien si tes explications changent d'un message � l'autre !
    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

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

Discussions similaires

  1. [D�butant] Page en ASP avec du code javascript � transformer en ASP.net
    Par khaourantin dans le forum ASP.NET
    R�ponses: 14
    Dernier message: 06/06/2012, 14h23
  2. <body> ne fonctionne pas avec deux codes JavaScript
    Par andrebernard dans le forum G�n�ral JavaScript
    R�ponses: 4
    Dernier message: 22/04/2012, 20h18
  3. Aide avec mon code Javascript
    Par niceman30 dans le forum G�n�ral JavaScript
    R�ponses: 8
    Dernier message: 28/09/2009, 02h03
  4. Tabulation avec mon code javascript
    Par beegees dans le forum G�n�ral JavaScript
    R�ponses: 2
    Dernier message: 25/01/2009, 20h44
  5. probl�me avec le code javascript
    Par nesrine6215 dans le forum G�n�ral Conception Web
    R�ponses: 3
    Dernier message: 18/06/2008, 09h51

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