SegmaMic
Messages postés10Date d'inscriptionjeudi 22 avril 2010StatutMembreDernière intervention19 mai 2010
-
6 mai 2010 à 11:40
SegmaMic
Messages postés10Date d'inscriptionjeudi 22 avril 2010StatutMembreDernière intervention19 mai 2010
-
11 mai 2010 à 14:36
Bonjour,
J'ai une "DropDownList" dont j'aimerais changer la valeur "selected" coté client. Changer cette valeur coté serveur il n'y a pas de soucis, mais c'est trop lent pour le visiteur. D'où cette question : comment changer la valeur "selected" d'une DropDownList coté client en javascript ?
Voici ma liste :
1
2
3
Ensuite un peu plus loin, je récupère cette valeur :
nickadele
Messages postés1251Date d'inscriptionmercredi 7 août 2002StatutModérateurDernière intervention10 avril 2013 10 mai 2010 à 10:29
Re,
pour récupérer la valeur que l'utilisateur a sélectionné :
q = document.forms["tonform"].elements["taliste"].options[document.forms["tonform"].elements["taliste"].selectedIndex].value
pour récupérer le texte que l'utilisateur a sélectionné :
q = document.forms["tonform"].elements["taliste"].options[document.forms["tonform"].elements["taliste"].selectedIndex].text
Nickadele
non, ma belle ne s'appel pas Adèle
Mon Blog
SegmaMic
Messages postés10Date d'inscriptionjeudi 22 avril 2010StatutMembreDernière intervention19 mai 2010 10 mai 2010 à 09:18
Je dois m'être mal exprimé...
Bien sûr que c'est le client qui doit faire le choix
J'aimerai juste récupérer cette valeur choisie dans la variable "q" dans la suite de la page sans effectuer une demande serveur.
Pour ça, je pensais changer l'attribut "selected=true" au choix correspondant du client. Mais je sais pas si c'est possible de faire ce changement en JavaScript...
Car j'ai réussi à faire ce que je veux en ASP.NET, le seul petit soucis c'est que : lorsque le client change la valeur de la liste, une nouvelle demande est envoyée au serveur pour récupérer cette valeur --> ça prend du temps, trop de temps !
Maintenant, peut-être que cette demande serait plus appropriée sur le forum ASP.NET...
Vous n’avez pas trouvé la réponse que vous recherchez ?
SegmaMic
Messages postés10Date d'inscriptionjeudi 22 avril 2010StatutMembreDernière intervention19 mai 2010 10 mai 2010 à 16:21
Merci, effectivement avec ceci je récupère bien la valeur :
onchange="javascript:change_value(this)"
function change_value(id)
{
var q = id.options[id.selectedIndex].value ;
document.write(q);
}
Et juste une dernière question, est-ce possible de mettre à jour un lien déjà présent sur la page web ? (la variable "q" étant un paramètre de ce lien)