Ik heb een functie geschreven die de geselecteerde waarde in een dropdownmenuutje (<select>) veranderd, en dat werkt opzich wel, alleen wil ik dat ie het ook weergeeft, en dat wil maar niet lukken
die pic_name.selected = string; werkt wel (heb ik dmv van wat alerts gechecked), het blijkt dan dat de goede waarde is geselecteerd in het dropdown-menuutje, maar hij laat dat niet zien. Ik heb het geprobeerd door die [...].value= string, maar dat helpt niet.
Kan ook nergens vinden hoe het wel moet, alle voorbeelden die ik met google vind, laten alleen maar zien hoe je iets anders veranderd bij een onchange in je <select>, maar dit moet dus net andersom
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
| function Comment(string)
{
var i=0;
for (i = 0; i <= document.forms['CommentFrm'].pic_name.options.length; i++)
{
if (document.forms['CommentFrm'].pic_name.options[i].value == string)
{
document.forms['CommentFrm'].pic_name.selected = string;
document.forms['CommentFrm'].pic_name.options[i].value = string;
location.href = '#comment';
}
}
} |
die pic_name.selected = string; werkt wel (heb ik dmv van wat alerts gechecked), het blijkt dan dat de goede waarde is geselecteerd in het dropdown-menuutje, maar hij laat dat niet zien. Ik heb het geprobeerd door die [...].value= string, maar dat helpt niet.
Kan ook nergens vinden hoe het wel moet, alle voorbeelden die ik met google vind, laten alleen maar zien hoe je iets anders veranderd bij een onchange in je <select>, maar dit moet dus net andersom