• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 252
  • Last Modified:

Select box

Hi,

I have two select box one for

Type of posting
and
List of category

right now what it is doing if the user select type of posting it will load all the category that belong to the selected type of posting.

what I need to have is too keep the previous selection for list of category

I have type of posting working fine.  but I just have to do the same to the category.

here's what I have


<select name="SelSTPost" size="1" style="width: 180px;"
	onChange="setOptions(this.options[this.selectedIndex].value);"/>
		<option value="" selected="selected">Select type of posting</option>
		<cfoutput query="DispMainMenu">
		<cfif  (isdefined('FORM.SelSTPost')) AND (#FORM.SelSTPost# eq #DispMainMenu.MenuID#)>
		<option value="#DispMainMenu.MenuID#" selected="selected">#DispMainMenu.MainMenuName#</option>
		<cfelse>
		<option value="#DispMainMenu.MenuID#" >#DispMainMenu.MainMenuName#</option>
		</cfif>
		</cfoutput>
	</select>
	
-------------------------------------------
<select name="SelCatg" size="1" style="width: 180px;"/>
		<option value="" selected="selected">Select category</option>
	</select>  

-------------------------------------------

<script language="Javascript">  
function setOptions(chosen) {
var selbox = document.FRMAcc.SelCatg;
var getmySubCat = '<cfoutput>#myList#</cfoutput>';
var CTDataList = getmySubCat.split(",");

   selbox.options.length = 0;
   if (chosen == " " || chosen != "Select All") {  
   selbox.options[selbox.options.length] = new Option('Select category',' ');
   }

   for(var i=0, limit=CTDataList.length; i<limit; i+=3)  
if (chosen == CTDataList[i]) {
  selbox.options[selbox.options.length] = new
Option(CTDataList[i+2],CTDataList[i+1]);
}

}

Open in new window

0
lulu50
Asked:
lulu50
  • 2
  • 2
1 Solution
 
Gurvinder Pal SinghCommented:
why don't you store the values (both posting and categories) in cookies, when the selection in posting select box is made?
0
 
lulu50Author Commented:
gurvinder372:

please take a look at my site:

http://www.churchesbulletin.com/post.cfm?s=ST&CHID=11


I think it need to be filtered if the form select box (type of post) has been selected.  

I don't think there is a need to create a cookie.

what do you think?
0
 
Gurvinder Pal SinghCommented:
Only reason why i suggested making a cookie was, because you mentioned that there is a requirement to go back to the previous selection of both the select boxes. Thats why i thought cookie is required
0
 
lulu50Author Commented:
Thanks,
0

Featured Post

[Webinar] Cloud and Mobile-First Strategy

Maybe you’ve fully adopted the cloud since the beginning. Or maybe you started with on-prem resources but are pursuing a “cloud and mobile first” strategy. Getting to that end state has its challenges. Discover how to build out a 100% cloud and mobile IT strategy in this webinar.

  • 2
  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now