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

ASP Discussion :

Évènement clic sur bouton


Sujet :

ASP

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    887
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 887
    Par défaut Évènement clic sur bouton
    Bonjour à tous,
    Je débute en asp VbScript je voudrais gérer l'évènement sur clic sur un bouton à savoir que quand l'utilisateur clique sur un bouton(ici Button1), un controle texte au départ "hidden"(Mail) apparait visible:
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <form method="post" action="conn.asp">
    <input id="Button1" type="button" value="Commencez"/>
    <input id="Mail" type="hidden"><br>
    </form>
    J'essaie en vain de trouver des solutions sur le net...si quelqu'un a une idée

  2. #2
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 198
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 198
    Par défaut
    Bonjour,
    ce que tu cherches à faire ce situe côté client donc il te faut passer par du JavaScript, exemple :
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <form method="post" action="conn.asp">
      <input id="Button1" type="button" value="Commencez" onclick="document.getElementById('Mail').type='text'">
      <input id="Mail" type="hidden"><br>
    </form>
    ... ici on a changé l'attribut type de l'<input>.

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    887
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 887
    Par défaut
    MErci pour la réponse, ça fonctionne pas.
    Je pense que comme j'utilise :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <%@ LANGUAGE="VBSCRIPT" %>
    On peut pas le faire avec du vbScript ?

  4. #4
    Expert confirmé
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 563
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 563
    Par défaut
    Citation Envoyé par xeron33 Voir le message
    ça fonctionne pas.
    j'ai testé le code de NoSmoking avec la dernière version de firefox et je vois bien le champ texte apparaitre.
    quel navigateur utilisez-vous ?

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    887
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 887
    Par défaut
    Bonjour merci pour votre réponse,
    J'utilise la version de Firefox 131.0.3 (64bits), mais que dois je faire créer un fichier asp avec en notation que j'utilise le langage javascipt ou créer un fichier javascript(.js)?

  6. #6
    Membre émérite
    Homme Profil pro
    Autre
    Inscrit en
    Juillet 2021
    Messages
    421
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Autre

    Informations forums :
    Inscription : Juillet 2021
    Messages : 421
    Par défaut
    Bonjour,

    VBScript a été déclaré obsolète par Microsoft en novembre 2023.
    Ce langage n'est interprété que dans les anciennes versions de Internet Explorer, il n'est plus disponible dans IE11 ni dans Edge.

    A moins d'avoir une contrainte à utiliser VBScript, il faudrait plutôt se tourner vers le Javascript : https://fr.javascript.info/hello-world

  7. #7
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    887
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 887
    Par défaut
    Merci à tous pour votre aide en effet ça fonctionne avec JavaScript
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    <%@ LANGUAGE="VBSCRIPT" %>
    <HTML>
    <HEAD>
    <TITLE>Modification mot de passe</TITLE>
    </HEAD>
    <BODY>
    <script type="text/javascript">
    </script>
    <form method="post" action="TestOnClick.asp">
    <input id="Button1" type="button" value="Saisir votre mail :" onclick="document.getElementById('Mail').type='text'">
    <input id="Mail" type="hidden"><br>
    </form>
    </BODY>
    </html>
    En fait on peut mélanger du code vbScript avec du code JavaScript chose que je ne savais pas et que je ne savais pas faire étant novice en page asp web.
    Merci encore

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

Discussions similaires

  1. [VB.NET] Trouver un handle, simuler clic sur bouton
    Par 6su7 dans le forum Windows Forms
    Réponses: 33
    Dernier message: 21/08/2006, 09h38
  2. Désactivation et détection de clic sur bouton radio
    Par Prue dans le forum Général JavaScript
    Réponses: 19
    Dernier message: 21/04/2006, 13h50
  3. charger nouvelle page par clic sur bouton (pas pop-up)
    Par michaelbob dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 12/09/2005, 16h04
  4. Detection clic sur bouton precedent
    Par shaun_the_sheep dans le forum Servlets/JSP
    Réponses: 4
    Dernier message: 20/10/2004, 17h18
  5. Réponses: 9
    Dernier message: 23/02/2004, 19h14

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