Tycoon Talk
Become a Big fish!
The number 1 forum for online business!
Post topics, ask questions, share your knowledge.
Tycoon Talk is part of Freelancer.com - find skilled workers online at a fraction of the cost.

JavaScript Forum


You are currently viewing our JavaScript Forum as a guest. Please register to participate.
Login



Reply
JS:DropdownList Document.Write
Old 12-30-2008, 05:01 PM JS:DropdownList Document.Write
mb2000inc's Avatar
Super Talker

Posts: 140
Name: Mark
Location: Ohio
Trades: 0
Ok, this is a doozy of a question... involving Javascript and the Dot Net Framework....
I have a dropdown list with 14 options (the first being blank):

Code:
<asp:DropDownList ID="DLIndustries" runat="server" AutoPostBack="True">
<asp:ListItem> </asp:ListItem>
<asp:ListItem>Attorney</asp:ListItem>
<asp:ListItem>Auto Repair</asp:ListItem>
<asp:ListItem>Bagel/Donut Shop</asp:ListItem>
<asp:ListItem>Car Wash/ Detailing</asp:ListItem>
<asp:ListItem>Doctor / Dentist</asp:ListItem>
<asp:ListItem>Dry Cleaners</asp:ListItem>
<asp:ListItem>Frame Shop</asp:ListItem>
<asp:ListItem>Hair/Nail/Tanning Salon</asp:ListItem>
<asp:ListItem>Heating and Cooling</asp:ListItem>
<asp:ListItem>Photo Lab</asp:ListItem>
<asp:ListItem>Pizzeria/Deli</asp:ListItem>
<asp:ListItem>Restaurant</asp:ListItem>
<asp:ListItem>Clothing/Shoe Retailers</asp:ListItem>
<asp:ListItem>Window Tinting</asp:ListItem>
Now, my question is this... How can I make it so that a user selects one of the options and I get a bulleted list (<ul>) to show up in an area below the Dropdown List?

I've tried this:
Code:
                   function displayText()
                   var DLIndy = DLIndustries.SelectedIndex;
                   
                   if (DLIndy = "Attorney")
                   {
                       Document.Write("<ul><li>1 Bullet List Item 1</li><li>1 Bullet List Item 2</li><li>1 Bullet List Item 3</li></ul>");
                   }
                   else if (DLIndy = "Auto Repair")
                   {
                       Document.Write("<ul><li>2 Bullet List Item 1</li><li>2 Bullet List Item 2</li><li>2 Bullet List Item 3</li></ul>");
                   }
                   else if (DLIndy = "Bagel/Donut Shop")
                   {
                       Document.Write("<ul><li>3 Bullet List Item 1</li><li>3 Bullet List Item 2</li><li>3 Bullet List Item 3</li></ul>");
                   {
                   else if (DLIndy = "Car Wash/ Detailing")
                   {
                       Document.Write("<ul><li>4 Bullet List Item 1</li><li>4 Bullet List Item 2</li><li>4 Bullet List Item 3</li></ul>");
                   }
                   else if (DLIndy = "Doctor / Dentist")
                   {
                       Document.Write("<ul><li>5 Bullet List Item 1</li><li>5 Bullet List Item 2</li><li>5 Bullet List Item 3</li></ul>");
                   }
                   else if (DLIndy = "Dry Cleaners")
                   {
                       Document.Write("<ul><li>6 Bullet List Item 1</li><li>6 Bullet List Item 2</li><li>6 Bullet List Item 3</li></ul>");
                   }
                   else if (DLIndy = "Frame Shop")
                   {
                       Document.Write("<ul><li>7 Bullet List Item 1</li><li>7 Bullet List Item 2</li><li>7 Bullet List Item 3</li></ul>");
                   }
                   else if (DLIndy = "Hair/Nail/Tanning Salon")
                   {
                       Document.Write("<ul><li>8 Bullet List Item 1</li><li>8 Bullet List Item 2</li><li>8 Bullet List Item 3</li></ul>");
                   }
                   else if (DLIndy = "Heating and Cooling'")
                   {
                       Document.Write("<ul><li>9 Bullet List Item 1</li><li>9 Bullet List Item 2</li><li>9 Bullet List Item 3</li></ul>");
                   }
                   else if (DLIndy = "Photo Lab")
                   {
                       Document.Write("<ul><li>10 Bullet List Item 1</li><li>10 Bullet List Item 2</li><li>10 Bullet List Item 3</li></ul>");
                   }
                   else if (DLIndy = "Pizzeria/Deli")
                   {
                       Document.Write("<ul><li>11 Bullet List Item 1</li><li>11 Bullet List Item 2</li><li>11 Bullet List Item 3</li></ul>");
                   }
                   else if (DLIndy = "Restaurant")
                   {
                       Document.Write("<ul><li>12 Bullet List Item 1</li><li>12 Bullet List Item 2</li><li>12 Bullet List Item 3</li></ul>");
                   }
                   else if {DLIndy = "Clothing/Shoe Retailers")
                   {
                       Document.Write("<ul><li>13 Bullet List Item 1</li><li>13 Bullet List Item 2</li><li>13 Bullet List Item 3</li></ul>");
                   }
                   else if (DLIndy = "Window Tinting")
                   {
                       Document.Write("<ul><li>14 Bullet List Item 1</li><li>14 Bullet List Item 2</li><li>14 Bullet List Item 3</li></ul>");
                   }
And, I've even tried it this way using a "switch".... (note the "//" commenting out things I've tried in this code)
Code:
                function Response () {
                    var DLIndy = DLIndustries.SelectedIndex;
//                  var control = $get('<%= this.mycontrol.ClientID %>');
//                  var selectedvalue = control.options[control.selectedIndex].value;
//                  this.options[this.selectedIndex].text
                    switch (response)
                    {
                      case "Attorney" :
                         Document.Write("<ul><li>1 Bullet List Item 1</li><li>1 Bullet List Item 2</li><li>1 Bullet List Item 3</li></ul>");
                         break;
                      case "Auto Repair" :
                         Document.Write("<ul><li>2 Bullet List Item 1</li><li>2 Bullet List Item 2</li><li>2 Bullet List Item 3</li></ul>");
                         break;
                      case "Bagel/Donut Shop" :
                         Document.Write("<ul><li>3 Bullet List Item 1</li><li>3 Bullet List Item 2</li><li>3 Bullet List Item 3</li></ul>");
                         break;
                      case "Car Wash/ Detailing" :
                         Document.Write("<ul><li>4 Bullet List Item 1</li><li>4 Bullet List Item 2</li><li>4 Bullet List Item 3</li></ul>");
                         break;
                      case "Doctor / Dentist" :
                         Document.Write("<ul><li>5 Bullet List Item 1</li><li>5 Bullet List Item 2</li><li>5 Bullet List Item 3</li></ul>");
                         break;
                      case "Dry Cleaners" :
                         Document.Write("<ul><li>6 Bullet List Item 1</li><li>6 Bullet List Item 2</li><li>6 Bullet List Item 3</li></ul>");
                         break;
                      case "Frame Shop" :
                         Document.Write("<ul><li>7 Bullet List Item 1</li><li>7 Bullet List Item 2</li><li>7 Bullet List Item 3</li></ul>");
                         break;
                      case "Hair/Nail/Tanning Salon" :
                         Document.Write("<ul><li>8 Bullet List Item 1</li><li>8 Bullet List Item 2</li><li>8 Bullet List Item 3</li></ul>");
                         break;
                      case "Heating and Cooling" :
                         Document.Write("<ul><li>9 Bullet List Item 1</li><li>9 Bullet List Item 2</li><li>9 Bullet List Item 3</li></ul>");
                         break;
                      case "Photo Lab" :
                         Document.Write("<ul><li>10 Bullet List Item 1</li><li>10 Bullet List Item 2</li><li>10 Bullet List Item 3</li></ul>");
                         break;
                      case "Pizzeria/Deli" :
                         Document.Write("<ul><li>11 Bullet List Item 1</li><li>11 Bullet List Item 2</li><li>11 Bullet List Item 3</li></ul>");
                         break;
                      case "Restaurant" :
                         Document.Write("<ul><li>12 Bullet List Item 1</li><li>12 Bullet List Item 2</li><li>12 Bullet List Item 3</li></ul>");
                         break;
                      case "Clothing/Shoe Retailers" :
                         Document.Write("<ul><li>13 Bullet List Item 1</li><li>13 Bullet List Item 2</li><li>13 Bullet List Item 3</li></ul>");
                         break;
                      case "Window Tinting" :
                         Document.Write("<ul><li>14 Bullet List Item 1</li><li>14 Bullet List Item 2</li><li>14 Bullet List Item 3</li></ul>");
                         break;
                    }
                }
So, what am I missing? This is for work, so any and all help would be appreciated and it's facing a deadline. Please bare in mind that I'm not all that good at javascript, which is why I'm here... I'd rather do it in .NET, but the boss is a javascript guru and wishes to see it in that format so, if he needs to modify it on a day that I'm not here, he'll be able to figure it out with reletive ease. (Why am I not asking him for help? Because my job depends on it....)

Thanks in advance.
__________________
Need a vacation.

Last edited by mb2000inc; 12-30-2008 at 05:04 PM..
mb2000inc is offline
Reply With Quote
View Public Profile Visit mb2000inc's homepage!
 
 
Register now for full access!
Reply     « Reply to JS:DropdownList Document.Write
 

Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off





   
RSS Feed  Feeds: RSS   JS   XML
RSS Feed  Feeds for this forum: RSS   JS   XML



Page generated in 0.07943 seconds with 12 queries