cs_wally88
Messages postés361Date d'inscriptionjeudi 5 février 2004StatutMembreDernière intervention 1 octobre 2010
-
11 janv. 2007 à 09:26
jesusonline
Messages postés6814Date d'inscriptiondimanche 15 décembre 2002StatutMembreDernière intervention13 octobre 2010
-
11 janv. 2007 à 11:25
Bonjour, je suis en asp.net 2 avec une master page.
Dans une des page de contenu je veux faire du javascript.
Mais je ne recuperer la valeur d'une textbox (document.form1.textbox1.value;)
Je ne peux que jouer avec le getElementById mais il ni a pas de value avec sa.
Est ce normal ? Comment puis je recuperer cette valeur ?
Merci.
cs_wally88
Messages postés361Date d'inscriptionjeudi 5 février 2004StatutMembreDernière intervention 1 octobre 2010 11 janv. 2007 à 11:23
Oups bon ba h si sa fonctionne maintenant, je fais trop confiance a Visual Studio en faite .value il ne me le trouvais pas mais si je le met il le prend en compte excusé moi du derangement et merci beaucoup.
SuperBouly
Messages postés410Date d'inscriptiondimanche 1 février 2004StatutMembreDernière intervention 8 mai 2010 11 janv. 2007 à 09:33
bonjour,
oui, c'est normal.
Pour voir, consulte la source de ta page renvoyée par le serveur, tu verras que ta textbox n'a pas l'iD "Textbox1" mais une ID (ClientID) déterminée par le serveur, qui dépend du ou des containers qui la contiennent.
@+Gilles
SuperBouly
Messages postés410Date d'inscriptiondimanche 1 février 2004StatutMembreDernière intervention 8 mai 2010 11 janv. 2007 à 10:13
alors document.getElementById('TextBox1').value devrait marcher ...
as-tu bien regardé la casse?
Si rien ne marche, (tu n'es pas le seul à t'arracher ler cheveux avec le jScript) il est possible de faire marcher le débogueur de scripts :
il faut l'activer sur le navigateur (ie6 conseillé).
Ensuite, il m'arrive d'ajouter une instruction bidon destinée à faire planter le navigateur:
var bidon=document.getElementById('uneTextboxQuiNexistePas').value;
Quand il te demande si tu veux un débogage, tu dis oui et tu choisis une instance de VS 2005.
Enfin, dès que c'est bloqué, tu fais "espion express" où tu veux, ou bien tu fais apparaître la fenêtre des variables locales. Ca fait bidouille, mais j'ai résolu pas mal d'énigmes ainsi !
@+Gilles
Vous n’avez pas trouvé la réponse que vous recherchez ?
jesusonline
Messages postés6814Date d'inscriptiondimanche 15 décembre 2002StatutMembreDernière intervention13 octobre 201029 11 janv. 2007 à 10:58
Bonjour, document.getElementById fonctionnera seulement si ta page est finit de charger donc il faut executer cette fonction à la fin du code HTML de ta page ou alors dans l'évenement load de l'objet window.