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 :

popup de confirmation


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juin 2008
    Messages
    54
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 54
    Par défaut popup de confirmation
    Bonjour,

    Je voudrais utiliser une popup de confirmation comme décrit dans la FAQ (Comment faire une popup de confirmation et récupérer le choix de l'utilisateur en code-behind ?).

    Lorsque je lance mon application, l'ID de mes composants sont modifiés. Par exemple "inpHide" devient "ctl00_ContentPlaceHolder1_ProduitAutreAMMUserControl1_inpHide".

    Mes questions sont :

    L'Id correspondra t'il toujours à celui généré par l'application et puis-je l'utiliser ?
    Pourquoi, l'Id est-il modifié ?
    Comment corriger mon problème ?

    Merci de votre aide.

  2. #2
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Par défaut
    Utilise inpHide.ClientID

  3. #3
    Membre averti
    Inscrit en
    Juin 2008
    Messages
    54
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 54
    Par défaut
    L'utilisation de clientID se fait du côté serveur je crois. Hors dans mon cas, je voudrais pouvoir utiliser l'ID de mon composant dans du javascript. Comme ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    <script language="js"> 
    function confirmSubmit()
    {  
       var msg = "Etes vous sûr de vouloir enregistrer vos données?"; 
       if (confirm(msg))
       {
          document.getElementById("inpHide").value="oui";
       }
    }
    </script>
    Etant donné que mon id est modifié, ce script ne peut plus fonctionner.

    Comment puis-je contourner ce problème ?

  4. #4
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    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="js"> 
    function confirmSubmit()
    {  
       var msg = "Etes vous sûr de vouloir enregistrer vos données?"; 
       if (confirm(msg))
       {
          document.getElementById('<%= inpHide.ClientID %>').value="oui";
       }
    }
    </script>

  5. #5
    Membre averti
    Inscrit en
    Juin 2008
    Messages
    54
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 54
    Par défaut
    J'ai honte

    Merci beaucoup de ton aide. Ca fonctionne nickel.

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

Discussions similaires

  1. Popup de confirmation avancé
    Par tompalmeras dans le forum Struts 1
    Réponses: 1
    Dernier message: 15/04/2008, 12h24
  2. Popup de confirmation
    Par pjmorce dans le forum Ruby on Rails
    Réponses: 2
    Dernier message: 31/10/2007, 15h23
  3. [AJAX] Message popup de confirmation
    Par merilith dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 30/05/2007, 14h16
  4. Réponses: 2
    Dernier message: 22/09/2006, 12h27
  5. Popup de confirmation
    Par Ekik dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 21/02/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