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 :

question résponse yes/no


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mars 2008
    Messages
    154
    Détails du profil
    Informations personnelles :
    Âge : 37

    Informations forums :
    Inscription : Mars 2008
    Messages : 154
    Par défaut question résponse yes/no
    Bonjour,
    Je souhaiterai afficher à l'écran une question yes/no, seulement je n'arrive pas à trouver la syntaxe exacte, j'ai essayé ceci mais ca ne fonctionne pas :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    msg = MsgBox("LF?", vbYesNo)
    If msg = 6 Then
       ....
    end if
    quelqu'un saurait il comment faire?
    Merci

  2. #2
    Expert confirmé
    Avatar de Immobilis
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2004
    Messages
    6 559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 559
    Par défaut
    Salut,
    MsgBox ne fonctionne pas côté serveur mais client.
    Sinon, en javascript c'est

    A+
    "Winter is coming" (ma nouvelle page d'accueil)

  3. #3
    Membre confirmé
    Inscrit en
    Mars 2008
    Messages
    154
    Détails du profil
    Informations personnelles :
    Âge : 37

    Informations forums :
    Inscription : Mars 2008
    Messages : 154
    Par défaut
    Oui c'est ce que j'avais essayé de faire seulement j'avais des soucis au moment de récupérer la variable en ASP. Par exemple je disais en javascript si confirm(...) alors variable = 1 sinon variable = 2, quand je récuperais la valeur de la variable, j'avais comme résultat toujours 2 que je clic sur OK ou annuler. J'ai également essayé dans l'autre sens, c'est à dire si non confirm(...) alors variable = 1 sinon variable = 2 et dans ce cas la variable était toujours égale à 1.
    De plus c'est plutôt un bouton oui/non qu'il me faudrait, le annuler ne va pas. Ou alors est il possible de renommer la valeur des boutons?

  4. #4
    Expert confirmé
    Avatar de Immobilis
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2004
    Messages
    6 559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 559
    Par défaut
    confirm() ne renvoi qu'une valeur "true".
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    if(confirm('Estes-vous ok?'))
    {
         (...)
    }else
    {
         (...)
    }
    A+
    "Winter is coming" (ma nouvelle page d'accueil)

  5. #5
    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
    précision , si tu veux utiliser ta variable coté asp , il faut associé le résultat
    dans un input masqué par exemple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    if(confirm('Estes-vous ok?'))
    {
         document.getElementById("monchampscache").value = "vrai";
    }else
    {
        document.getElementById("monchampscache").value = "faux";
    }

  6. #6
    Membre confirmé
    Inscrit en
    Mars 2008
    Messages
    154
    Détails du profil
    Informations personnelles :
    Âge : 37

    Informations forums :
    Inscription : Mars 2008
    Messages : 154
    Par défaut
    J'avoue que je ne suis pas doué du tout en javascript!!!
    J'ai essayé ton exemple, et j'ai essayé d'écrire après ok ou annuler de cette facon :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    	<script language="JavaScript">
     
    	if(confirm('Estes-vous ok?'))
    {
         document.getElementById("tst").value = "vrai";
    	 document.write('OK');
    }else
    {
        document.getElementById("tst").value = "faux";
    	document.write('annuler');
    }
    </script>
    mais ca n'affiche rien du tout...(que je clic sur ok ou annuler rien de s'affiche)

Discussions similaires

  1. Réponses: 11
    Dernier message: 21/09/2005, 03h56
  2. Divers questions
    Par Freakazoid dans le forum DirectX
    Réponses: 2
    Dernier message: 06/08/2002, 21h57
  3. question sur les message box !
    Par krown dans le forum Langage
    Réponses: 7
    Dernier message: 02/08/2002, 16h11
  4. Question de faisabilité
    Par lisarasu dans le forum CORBA
    Réponses: 3
    Dernier message: 14/05/2002, 11h26
  5. [HyperFile] 2 questions de débutant
    Par khan dans le forum HyperFileSQL
    Réponses: 2
    Dernier message: 29/04/2002, 23h18

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