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 Ajax Discussion :

Récupérer la valeur dans un dateTimePicker AjaxControlToolKit


Sujet :

ASP.NET Ajax

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre expérimenté Avatar de AcidLines
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2010
    Messages
    198
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Santé

    Informations forums :
    Inscription : Février 2010
    Messages : 198
    Par défaut Récupérer la valeur dans un dateTimePicker AjaxControlToolKit
    Bonjour et bonne année.

    Je suis débutant dans ce langage et j'ai un petit souci pour récupérer la valeur dans un dateTimePicker de AjaxControlToolKit. En effet, une fois la date choisi, j'ai un bouton de test qui affiche une msgBox qui devrait contenir la date. Mais quoi que je fasse, cela laisse ma msgBox vide bien qu'une date est selectionnée.

    Voilà le code de mon dateTime Picker :

    -Balises de formulaires et le Script Manager :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <form id="testform" runat="server">
    <div id="entry" runat="server">
    <asp:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server">
    </asp:ToolkitScriptManager>
    -Mon dateTimePicker
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    <tr>    
      <td class="labelTD">Date de naissance :</td>
      <td class="champsTD">
         <asp:TextBox ID="champs_txtBox_dateNaissPatient" runat="server" ReadOnly="True" ></asp:TextBox>       
          <asp:CalendarExtender ID="CalendarExtender2" runat="server"  TargetControlID="champs_txtBox_dateNaissPatient" Enabled="True"></asp:CalendarExtender>
       </td>
    </tr>
    -Mon bouton et son codeBehind en VB.net :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    <div style="width: 651px">
         <asp:Button ID="Button1" runat="server" Text="Button"/>
    </div>
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    Protected Sub champs_txtBox_dateNaissPatient_TextChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles champs_txtBox_dateNaissPatient.TextChanged
            dateNaiss = champs_txtBox_dateNaissPatient.Text
        End Sub
     
    Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
            MsgBox(dateNaiss)
    End Sub

  2. #2
    Membre expérimenté
    Profil pro
    Inscrit en
    Août 2010
    Messages
    164
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2010
    Messages : 164
    Par défaut
    Pourquoi passer par une variable ?

    Tu peux directement faire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
            MsgBox(champs_txtBox_dateNaissPatient.Text)
    End Sub

  3. #3
    Membre expérimenté Avatar de AcidLines
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2010
    Messages
    198
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Santé

    Informations forums :
    Inscription : Février 2010
    Messages : 198
    Par défaut
    J'en ai besoin plus tard de la variable, et cette manière que tu me code me renvoi un msgbox vide malgres que la textbox soit remplie.

    Je me demande si cela ne vient pas du fait que la textbox ne se remplie que du côté client, donc pour le serveur, la textbox reste vide.

    Mais dans ce cas, comment envoyé la valeur de mon champs au serveur ?

  4. #4
    Membre expérimenté
    Profil pro
    Inscrit en
    Août 2010
    Messages
    164
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2010
    Messages : 164
    Par défaut
    ton textbox ne peut pas être readonly !

    Sinon, la valeur n'est jamais postée sur le serveur.

  5. #5
    Membre expérimenté Avatar de AcidLines
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2010
    Messages
    198
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Santé

    Informations forums :
    Inscription : Février 2010
    Messages : 198
    Par défaut
    Dans ce cas, comment empecher la saisie dans le champs textbox et donc forcer l'utilisateur à utiliser le calendrier?

    >> Je viens d'essayer sans le "ReadOnly" cela ne change rien, ma MsgBox reste vide.

    >> Bon au final j'ai regenerer ma page sans les item Ajax, je les ai remis, remis en ReadOnly = False et à nouveau régénré le site Web et la cela fonctionne.

    ><

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

Discussions similaires

  1. Récupérer une valeur dans une JList
    Par Noosymer dans le forum Composants
    Réponses: 6
    Dernier message: 17/06/2010, 23h53
  2. Récupérer des valeurs dans des fichiers html
    Par nico93100 dans le forum Langage
    Réponses: 1
    Dernier message: 05/01/2006, 21h46
  3. récupérer une valeur dans un selected
    Par lacfab dans le forum Langage
    Réponses: 6
    Dernier message: 14/12/2005, 09h48
  4. Réponses: 5
    Dernier message: 09/09/2005, 17h51
  5. problème pour récupérer une valeur dans ma bd (débutante)
    Par auryn111 dans le forum Langage SQL
    Réponses: 1
    Dernier message: 26/08/2005, 17h49

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