babybutt
Messages postés39Date d'inscriptionmardi 20 mai 2003StatutMembreDernière intervention22 février 2006
-
22 févr. 2006 à 11:37
babybutt
Messages postés39Date d'inscriptionmardi 20 mai 2003StatutMembreDernière intervention22 février 2006
-
22 févr. 2006 à 14:57
Bonjour,
j'ai un textbox dont j'aimerais récupérer la valeur pour le passer en paramètre à un popup ouvert par du javascript.
Résumé :
J'ai une page avec un textbox "textboxdate" lorsque je clique sur un bouton, celui-ci appel une fonction javascript qui ouvre un calendrier.
J'aimerais que ce calendrier s'ouvre sur la date du Textboxdate.
Malheureusement d'une Je suis newbie =)
deux apparement c'est un problème de runatserver
Peut-on récupérer la valeur du textbox sans recharger la page ?
si ou comment ?
jesusonline
Messages postés6814Date d'inscriptiondimanche 15 décembre 2002StatutMembreDernière intervention13 octobre 201029 22 févr. 2006 à 14:41
tu as une textbox un lien, lorsque tu cliques sur ton lien tu ouvres une textbox pour faire ceci tu fais un truc du genre
date [# ').value, 'titre', 'option')">Editer la date]
et la ca va ouvrir la popup "mapopup.aspx" dans le page_load de celle ci tu peux recuperer la date via request.querystring("date") puis faire un calendar1.selecteddate = madate
jesusonline
Messages postés6814Date d'inscriptiondimanche 15 décembre 2002StatutMembreDernière intervention13 octobre 201029 22 févr. 2006 à 11:47
Bonjour,
dans ta popup tu récuperes la date passé à ta popup par querystring (request.querystring("ladate")) et ensuite tu set la propriété selectedDate de ton calendrier avec la date recup par querystring :)
il faut bien sur que tu appelles ta popup en passant la valeur de la textbox en querystring :)
babybutt
Messages postés39Date d'inscriptionmardi 20 mai 2003StatutMembreDernière intervention22 février 2006 22 févr. 2006 à 13:01
Salut Cyril
En fait j'arrive bien à récupérer la variable.
seulement elle correspond à la dernière valeur soumise après un runatserver.
En gros, si je met une date dans textboxdate puis je clique directement sur le href qui point vers showcalendarpopup() et bien je récupère la dernière valeur de textboxdate.text et non pas la valeur que je viens de saisir.
jesusonline
Messages postés6814Date d'inscriptiondimanche 15 décembre 2002StatutMembreDernière intervention13 octobre 201029 22 févr. 2006 à 13:21
Tu serais pas en train de te mélanger comportement serveur et comportement client ?
javascript et la textbox s'execute coté client ! l'ouverture de la popup idem, il faut faire ca via javascript ! et absolument pas passer par le server pour ouvrir une popup
babybutt
Messages postés39Date d'inscriptionmardi 20 mai 2003StatutMembreDernière intervention22 février 2006 22 févr. 2006 à 13:35
non l'ouverture de la popup est bien coté client, c'est du javascript.
par contre l'ouverture de la popup calendrier avec en paramètre la date du textboxdate ne se fait pas avec la dernière mise à jour de la textbox.
en gros lorsque j'arrive sur la page
sub page_load()
'j'ai un truc genre
textboxdate=now()
end sub
et donc lorsque je change la valeur du textboxdate, et que je clic que l'appel à showcalendarpopup, je n'ai pas fait de runatserver et donc ce que je récupère dans ma popup au moyen de request.querystring c la date du jour et non pas la nouvelle valeur que j'ai rentré.