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 :

Envoi de formulaire !


Sujet :

JavaScript

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 3
    Par défaut Envoi de formulaire !
    Bonjour je suis un petit nouveau sur le forum et dans le monde de la programmation
    Je crée mon site mais j'ai un petit problème
    Voila :
    Je voudrais que quand les personne ai visité mon site, elle remplisse un petit questionnaire (que j'ai déja fait) et qu'elle me l'envoie. Jusque la pas de problème.
    Mais je voudrais que quand la personne clique sur "envoyer", un message 'confirm' s'affiche, ça j'y suis arrivé et que le formulaire ne soit envoyé que dans le cas où la personne mette 'oui', c'est la que je bloque
    Voila mon code :


    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
    <img src='images/souris3.gif'><input type='button' name='envoyer' value='envoyer' id='formu'>
    <script language="Javascript">
    <!--
    document.getElementById('formu').onclick= function() { confirm('Voulez-vous vraiment envoyer votre formulaire?') ? document.formulaire.submit() : return.false;
    }
    //-->
    </script>
     
    Et puis tant que j'y suis je vais vous faire part d'un autre petit problème.
    J'aimerais que quand j'appuie sur convertir, 2001 francs soit convertis en Euro.
    Voila mon code :
     
    <HTML>
    <HEAD>
    </HEAD>
    <BODY>
    <table border='3' bordercolor='red' height='200'>
    <tr>
    <td>
    Valeur en Francs : 2001
    </td>
    <td>
    <input type='button' name='convertir' value='convertir' id='bouton'>
    </td>
    </tr>
    <tr>
    <td>
    Valeur en Euros :
    </td>
    <td>
    <script>
    <!--
    function convertir ()
    {
    document.getElementById('bouton').onClick = true;
    if ('bouton'==true);
    {
    document.write(2001*0.1524490172374104);
    }
    else{
    return.false;
    }
    }
    //-->
    </script>
    </td>
    </tr>
    </table>
    </BODY>
    </HTML>
    Merci d'avance de votre aide

    A bientôt

  2. #2
    Membre expérimenté
    Homme Profil pro
    Programmeur Delphi
    Inscrit en
    Octobre 2006
    Messages
    183
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Belgique

    Informations professionnelles :
    Activité : Programmeur Delphi
    Secteur : Finance

    Informations forums :
    Inscription : Octobre 2006
    Messages : 183
    Par défaut
    Slt

    Voici la solution pour le "confirm"

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    function MsgOkCancelUpdate(idProd)
    {
    	var vResult = confirm('Voulez-vous vraiment envoyer votre formulaire? ?');
    	if (vResult == true)
    	{
    		document.formulaire.submit();
    	}
    }

  3. #3
    Membre expérimenté
    Homme Profil pro
    Programmeur Delphi
    Inscrit en
    Octobre 2006
    Messages
    183
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Belgique

    Informations professionnelles :
    Activité : Programmeur Delphi
    Secteur : Finance

    Informations forums :
    Inscription : Octobre 2006
    Messages : 183
    Par défaut
    Slt
    concernant ton soucis pour convertir
    tu dois exécuter la mutiplication et l'assigner à une variable

    ton "document.write()", c'est l'équivalent à un showmessage ou MessageBox.show() ou à alert()
    tu affichais ce qu'il y avait entre les parenthèses...

    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
     
    <html>
    <head>
    <title>Convertir</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <script language="JavaScript">
    function fConvert()
    {
    var val = document.getElementById(1).value;
    var e = 40.3399 * val;
    document.getElementById(2).value = e;
    }
    </script>
    </head>
     
    <body>
    Valeur :&nbsp;
    <input name="txtValeur" type="text" id="1" size="10" maxlength="4">
    <input type="button" title="Convertir" onClick="fConvert()" value="Convertir">
    <br>
    Résultat :&nbsp;
    <input name="txtResult" type="text" id="2" size="10">
    </body>
    </html>

  4. #4
    Futur Membre du Club
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 3
    Par défaut Merci mais pas tout à fait ;)
    Merci beaucoups, tout marche pour le convertisseur mais pour l'envoi de formulaire ça ne marche pas
    Je voudrais que la function soit relié à un bouton de type 'button' car là ça me donne ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    <input type='button' name='envoyer' value='envoyer' id='formu'>
    <script language="Javascript">
    <!--
    function envoie (id='formu')  // là j'ai aussi essayer en mettant idprob
    {
    	var vResult = confirm('Voulez-vous vraiment envoyer votre formulaire?');
    	if (vResult == true)
    	{
    		document.formulaire.submit();
    	}
    }
    //-->
    </script>
    Merci beaucoups pour votre aide (futur aussi )
    Et si vous avez des petits exercice à me donner en Javascript que vous pourrez me corriger après ce serait super
    Merci encore !

  5. #5
    Membre expérimenté
    Homme Profil pro
    Programmeur Delphi
    Inscrit en
    Octobre 2006
    Messages
    183
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Belgique

    Informations professionnelles :
    Activité : Programmeur Delphi
    Secteur : Finance

    Informations forums :
    Inscription : Octobre 2006
    Messages : 183
    Par défaut
    Pour que ta fonction soit appelée, il faut gérer l'évènement onClick de ton bouton

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <input type='button' name='envoyer' value='envoyer' id='formu' onclick='envoie()'>
    pour ta déclaration de ta fonction en javascript

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    function envoie()
    {
    }

  6. #6
    Membre chevronné
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    453
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 453
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    <script language="javascript">
    function maFonction() {
    qconfirm = confirm("Voulez-vous envoyer le formulaire ?");
    return qconfirm;
    }
    </script>
    <form onsubmit="return maFonction()">
    ...
    ...
    </form>

Discussions similaires

  1. [HTML] Envoi dun formulaire avec un lien au lieu d'un bouton
    Par Mysticlolly dans le forum Balisage (X)HTML et validation W3C
    Réponses: 8
    Dernier message: 19/05/2010, 12h30
  2. Réponses: 5
    Dernier message: 23/10/2005, 17h34
  3. Probleme d'envoie de formulaire
    Par wollverine dans le forum Balisage (X)HTML et validation W3C
    Réponses: 6
    Dernier message: 02/02/2005, 16h29
  4. [HTML] Problème d'envoi de formulaire
    Par autumn319 dans le forum ASP
    Réponses: 26
    Dernier message: 03/09/2003, 10h06

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