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.NET Discussion :

Problème sur un Textbox


Sujet :

ASP.NET

  1. #21
    Rédacteur
    Avatar de Franck.H
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2004
    Messages
    6 951
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Service public

    Informations forums :
    Inscription : Janvier 2004
    Messages : 6 951
    Par défaut
    Ca m'aurais aidé si c'était en JavaScript
    Mon Site
    Ma bibliothèque de gestion des chaînes de caractères en C

    L'imagination est plus importante que le savoir. A. Einstein

    Je ne répond à aucune question technique par MP, merci d'avance !

  2. #22
    Expert confirmé

    Avatar de FirePrawn
    Homme Profil pro
    Consultant technique
    Inscrit en
    Mars 2011
    Messages
    3 179
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Consultant technique

    Informations forums :
    Inscription : Mars 2011
    Messages : 3 179
    Par défaut
    Tu as juste à inclure jQuery dans ton projet
    Avant toute chose : lire le mode d'emploi du forum et ses règles.
    Je ne réponds pas aux questions techniques en MP.

  3. #23
    Rédacteur
    Avatar de Franck.H
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2004
    Messages
    6 951
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Service public

    Informations forums :
    Inscription : Janvier 2004
    Messages : 6 951
    Par défaut
    Citation Envoyé par FirePrawn Voir le message
    Tu as juste à inclure jQuery dans ton projet
    Désolé mais je n'ai jamais utilisé jQuery avant mais ça marche, je peut déjà rester sur ma page pour enregistrer les modifications s'il y en a, merci beaucoup pour l'aide apportée

    Va falloir que je me mette à jQuery pour voir ça de plus près
    Mon Site
    Ma bibliothèque de gestion des chaînes de caractères en C

    L'imagination est plus importante que le savoir. A. Einstein

    Je ne répond à aucune question technique par MP, merci d'avance !

  4. #24
    Expert confirmé

    Avatar de FirePrawn
    Homme Profil pro
    Consultant technique
    Inscrit en
    Mars 2011
    Messages
    3 179
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Consultant technique

    Informations forums :
    Inscription : Mars 2011
    Messages : 3 179
    Par défaut
    Je t'en prie

    jQuery n'est pas bien compliqué, c'est juste un framework qui te simplifie l'écriture du JavaScript
    Avant toute chose : lire le mode d'emploi du forum et ses règles.
    Je ne réponds pas aux questions techniques en MP.

  5. #25
    Rédacteur
    Avatar de Franck.H
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2004
    Messages
    6 951
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Service public

    Informations forums :
    Inscription : Janvier 2004
    Messages : 6 951
    Par défaut
    J'ai essayé un petit test pour voir pour récupérer une valeur mais... hum... ça marche pas trop bien. Le but étant qu'au moment où l'utilisateur clique sur le bouton Modifier, en VB je renseigne une variable de session puis je rempli un HiddenField de la même valeur (pour le moment c'est la solution la plus simple que j'ai trouvé pour récupérer la valeur de la variable de session en JavaScript ou jQuery si tu préfères). Le seul hic, c'est que la boîte de dialogue m'affiche la valeur Undefined:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
            if (jQuery) {
                $(document).ready(function () {
    //                $('body').on('mousedown', '*', function (e) {
    //                    e.stopPropagation();
                        $(window).bind('beforeunload', function (e) {
                            var s = $('#HiddenValueCommAnModif').val();
                            alert(s);
                        });
    //                });
                });
            }
            else {
                alert("La bibliothèque jQuey n'est pas chargée, certaines fonctionnalités ne fonctionneront donc pas !!");
            }
    Ce que j'ai mis en commentaire me renvoie tout le temps des erreurs, un objet (sans doute mon menu sur lequel je clique pour tester) ne gère pas cette propriété !

    Pourtant je lui attribut bien la valeur:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
        Protected Sub btnModif_Click(sender As Object, e As System.EventArgs) Handles btnModif.Click
            btnModif.Visible = False
            btnCancel.Visible = True
            btnSave.Visible = True
            txtCommAn.Enabled = True
     
            Session("CommAnModif") = True
            HiddenValueCommAnModif.Value = True
        End Sub
    Mon Site
    Ma bibliothèque de gestion des chaînes de caractères en C

    L'imagination est plus importante que le savoir. A. Einstein

    Je ne répond à aucune question technique par MP, merci d'avance !

  6. #26
    Rédacteur
    Avatar de Franck.H
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2004
    Messages
    6 951
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Service public

    Informations forums :
    Inscription : Janvier 2004
    Messages : 6 951
    Par défaut
    C'est bon j'ai trouvé, je récupère ma variable de session de cette manière:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    var s = '<%=Session("CommAnModif")%>';
    J'ai maintenant tout ce qu'il me faut pour terminer cette partie de l'application.


    Encore merci tout le monde puis au prochain problème


    Mon Site
    Ma bibliothèque de gestion des chaînes de caractères en C

    L'imagination est plus importante que le savoir. A. Einstein

    Je ne répond à aucune question technique par MP, merci d'avance !

  7. #27
    Rédacteur
    Avatar de Franck.H
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2004
    Messages
    6 951
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Service public

    Informations forums :
    Inscription : Janvier 2004
    Messages : 6 951
    Par défaut
    Voilà, je vous partage mon code, ça peut toujours servir à quelqu'un et pourquoi pas mettre ça dans une FAQ (peut-être JavaScript ?):

    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
            /****************************************************************************************************************
             * Si la bibliothèque jQuery est chargée, on test la variable de session "CommAnModif" pour déterminer avant 
             * de sortir de la page, si le commentaire courant à été modifié ou non. Gère également les cliques sur les 
             * boutons pour pas que le message s'affiche tout le temps.
             * Les bouton sont appelés par le biais de leur classe CSS !
             */
            if (jQuery) {
                $(document).ready(function () {
                    var s = false;
                    var modif = '<%=Session("CommAnModif")%>';
     
                    $('.btnCommAnCancel').click(function (event) {
                        s = true;
                    });
                    $('.btnCommAnSave').click(function (event) {
                        s = false;
                    });
                    $('.btnCommAnModif').click(function (event) {
                        s = false;
                    });
                    $(window).bind('beforeunload', function (e) {
                        if (s) {
                            return "Etes-vous sûr de vouloir annuler vos modifications ?";
                        }
                    });
                });
            }
            else {
                alert("La bibliothèque jQuey n'est pas chargée, certaines fonctionnalités ne fonctionneront donc pas !!");
            }
            /***************************************************************************************************************/
    Ce code est lié à trois boutons (Modifier, Annuler et Enregistrer) pour une TextBox. Si l'utilisateur clique sur le bouton modifier on Active la TextBox, on cache le bouton Modifier et on affiche les deux autres. On initialise par la même occasion une variable de session. Si l'utilisateur en mode modification veut annuler ou quitter la page par le biais du menu (dans mon cas), on affiche un message.

    Voilà
    Mon Site
    Ma bibliothèque de gestion des chaînes de caractères en C

    L'imagination est plus importante que le savoir. A. Einstein

    Je ne répond à aucune question technique par MP, merci d'avance !

+ Répondre à la discussion
Cette discussion est résolue.
Page 2 sur 2 PremièrePremière 12

Discussions similaires

  1. Problèmes sur TextBox
    Par Vanessa48 dans le forum ASP.NET
    Réponses: 5
    Dernier message: 15/03/2012, 19h13
  2. Problème sur touche entrer ds TEXTBOX & COMBOBOX
    Par jijie dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 23/05/2010, 19h01
  3. Problème de Focus sur des TextBox
    Par Oberown dans le forum ASP.NET
    Réponses: 1
    Dernier message: 17/10/2008, 16h18
  4. [C#2.0] problème touche suppr inactive sur des Textbox
    Par Lefauve dans le forum Windows Forms
    Réponses: 4
    Dernier message: 07/04/2007, 01h38
  5. [VBA E]problème sur procedure Exit d'un textbox
    Par zoumzoum59 dans le forum Macros et VBA Excel
    Réponses: 37
    Dernier message: 24/07/2006, 22h07

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