Hej! Nej det går inte. http://www.html.com/forums/javascript/7806-combobox-width-change-using-javascript.html Hej Maria, Hej,Långa strängar i dropdownlist
Jag har en dropdownlist i asp.net som skall visa textsträngar från en databas; vilka strängar som visas beror på vilket val man gjort i en tidigare dropdownlist. Oftast är strängarna ganska korta, men några få är väldigt långa. Om man ska ha en list som är lika lång som den längsta strängen i databsen blir det väldigt fult, särskilt när det bara är korta strängar som syns.
Jag skulle därför vilja att längden på fälten som visas när man klickar på listen är "tillräckligt lång" för att presentera den längsta strängen som man har i sitt dataset, men att själva dropdownlisten är kortare.
Är det någon som vet om det går?
Mvh
MariaSv: Långa strängar i dropdownlist
Du kan dock göra dropdownlisten/comboboxen smalare än fälten (med css), men då syns de inte helt. Kanske du kan förkorta dem ex. "Jättelå...".
Här är nån som tagit fram en egen lösning:
http://www.codeproject.com/aspnet/ComboAdjustDropDownWidth.aspSv: Långa strängar i dropdownlist
Hade samma problem för några månader sen vilket du kan läsa igenom här: [Bredd på DropDown.].
Jag löste det genom att använda mig av den kod (aningen modifierad bara) som du kan hitta här: http://www.javascriptkit.com/script/script2/dhtmlcombo.shtml
/MartinSv:Långa strängar i dropdownlist
Tack så mycket för era tips! Jag kommer leta lite till efter alternativa comboboxar, och om jag inte hittar något så går jag nog på Martins tips. Problemet med den är väl att den bara funkar på IE om jag förstod det rätt.
/Maria