Solved

Passing the value of a select field from one cfwindow to another.

Posted on 2010-09-08
1
469 Views
Last Modified: 2012-05-10
I can't figure out how to pass the value of the selectedUserID into the cfwindow 'w2'
<cfparam name="selectedUserID" default="">

<html>
<head>

<script language="javascript">
    var mycallBack = function(){
        document.getElementById("callback").innerHTML = "<br><br><b>This is printed by the callback handler.</b>";
    } 

<!--- The error handler pops an alert with the error code and message. --->
    var myerrorhandler = function(errorCode,errorMessage){
        alert("[In Error Handler]" + "\n\n" + "Error Code: " + errorCode + "\n\n" + "Error Message: " + errorMessage);
    } 
</script>


</head>
<cfoutput>
<body>
<cfwindow name="w1" title="CF Window 1" initShow=true 
    x=10 y=10 width="400" height="200">
    User Administration.<br><br>
    <cfform name="myForm">
    <select name="SelectedUserID" 
    onChange="ColdFusion.navigate('test2.cfm?selectedUserID=(this.options[this.selectedIndex].value)','w2',
        mycallBack,myerrorhandler);">
    		<option value="">Please Select</option>
            <cfloop query="session.qry_getUsers">
    		<option value="#id#" <cfif selectedUserID eq id>selected</cfif>>#displayName#</option>
  			</cfloop>
	</select>
    </cfform>
   
</cfwindow>

<cfwindow name="w2" title="CF Window 2" initShow=true 
    x=450 y=10 width="600" height="600">
    This is a second cfwindow control. This is where I try and dump the variables and I'm not getting selectedUserID
</cfwindow>
</body>
</cfoutput>
</html>

Open in new window

0
Comment
Question by:traport
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
1 Comment
 

Accepted Solution

by:
traport earned 0 total points
ID: 33629738
Disregard I figured it out

<html>
<head>
<!--- The Callback handler puts text in the window.cfm callback div. --->
<script language="javascript">
    var mycallBack = function(){
        document.getElementById("callback").innerHTML = "<br><br><b>This is printed by the callback handler.</b>";
    }

<!--- The error handler pops an alert with the error code and message. --->
    var myerrorhandler = function(errorCode,errorMessage){
        alert("[In Error Handler]" + "\n\n" + "Error Code: " + errorCode + "\n\n" + "Error Message: " + errorMessage);
    }
</script>


</head>
<cfoutput>
<body>
<cfwindow name="w1" title="CF Window 1" initShow=true
    x=10 y=10 width="400" height="200">
    User Administration.<br><br>
    <cfform name="myForm">
    <select name="SelectedUserID" onChange="ColdFusion.navigate('test2.cfm','w2',
        'mycallBack', 'myerrorhandler', 'post', 'myForm');">
                <option value="">Please Select</option>
            <cfloop query="session.qry_getUsers">
                <option value="#id#" <cfif selectedUserID eq id>selected</cfif>>#displayName#</option>
                    </cfloop>
      </select>
    </cfform>
   
</cfwindow>

<cfwindow name="w2" title="CF Window 2" initShow=true
    x=450 y=10 width="600" height="600">
    This is a second cfwindow control.
</cfwindow>
</body>
</cfoutput>
</html>
0

Featured Post

DevOps Toolchain Recommendations

Read this Gartner Research Note and discover how your IT organization can automate and optimize DevOps processes using a toolchain architecture.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Hi, I will be creating today a basic tutorial on how we can create a Mail Custom Function and use it where ever we want. The main advantage about creating a custom function is that we can accommodate a range of arguments to pass to the Function and …
PROBLEM:  How to open a cfwindow or run a function on double click of a cfgrid row. One of my clients wanted to be able to double click on a row item to get more detailed information about a transaction and to be able to modify the line items i…
In an interesting question (https://www.experts-exchange.com/questions/29008360/) here at Experts Exchange, a member asked how to split a single image into multiple images. The primary usage for this is to place many photographs on a flatbed scanner…
Are you ready to implement Active Directory best practices without reading 300+ pages? You're in luck. In this webinar hosted by Skyport Systems, you gain insight into Microsoft's latest comprehensive guide, with tips on the best and easiest way…

752 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question