Thanks Mike for replying, really appreciated!
I want to grab some data from form 1 to put it in form 2 when clicking the next button. In Form1, I want to grab Name, Street Number, Street Type, City, State, Zip and populated to form2 accordingly to these fields: For example, textbox ids for those fields I mention above..
id=tbName
id=tbStreetNumber
id=tbStreetType
id=tbCity
id=tbState
id=tbZip
grab and populated to form2
input id=FF_NAME
input id=FF_STREETNUMBER
input id=FF_STREETTYPE
input id=FF_CITY
input id=FF_STATE
input id=FF_ZIP
AND BELOW IS MY FORM 2
Code:
<%@ page session="true" import="com.mapinfo.consulting.FirstSearchConstants, com.mapinfo.utils.mapmarker.AddressBean" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>Input Address</TITLE>
<STYLE>
BODY
.CELL {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; vertical-align: bottom}
TABLE {border: solid 2px}
.CONTROL {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; vertical-align: middle}
.ERROR {color: red; font-weight: bold}
</STYLE>
</HEAD>
<BODY>
<%
String URL = FirstSearchConstants.SERVLET_NAME;
//Collect all Query Parms
String temp = (String)session.getAttribute(FirstSearchConstants.SESSION_PREFIX + FirstSearchConstants.FF_STREETNUMBER);
String streetnumber = ((temp == null)?"":temp);
temp = (String)session.getAttribute(FirstSearchConstants.SESSION_PREFIX + FirstSearchConstants.FF_PREDIRECTION);
String predirection = ((temp == null)?"":temp);
temp = (String)session.getAttribute(FirstSearchConstants.SESSION_PREFIX + FirstSearchConstants.FF_STREETNAME);
String streetname = ((temp == null)?"":temp);
temp = (String)session.getAttribute(FirstSearchConstants.SESSION_PREFIX + FirstSearchConstants.FF_STREETTYPE);
String streettype = ((temp == null)?"":temp);
temp = (String)session.getAttribute(FirstSearchConstants.SESSION_PREFIX + FirstSearchConstants.FF_POSTDIRECTION);
String postdirection = ((temp == null)?"":temp);
temp = (String)session.getAttribute(FirstSearchConstants.SESSION_PREFIX + FirstSearchConstants.FF_CROSSSTREET);
String crossstreet = ((temp == null)?"":temp);
temp = (String)session.getAttribute(FirstSearchConstants.SESSION_PREFIX + FirstSearchConstants.FF_CITY);
String city = ((temp == null)?"":temp);
temp =(String)session.getAttribute(FirstSearchConstants.SESSION_PREFIX + FirstSearchConstants.FF_STATE);
String state = ((temp == null)?"":temp);
temp = (String)session.getAttribute(FirstSearchConstants.SESSION_PREFIX + FirstSearchConstants.FF_ZIP);
String zip = ((temp == null)?"":temp);
//Get the candidate chosen (if there was one)
int candidate = -1;
String strParam = request.getParameter(FirstSearchConstants.FF_CANDIDATE);
if (strParam != null) {
candidate = Integer.parseInt(strParam);
}
//See if there are any candidates in the session
AddressBean[] cands = (AddressBean[])session.getAttribute(FirstSearchConstants.SESSION_PREFIX + FirstSearchConstants.SESSION_VAR_CANDIDATES);
%>
<FORM NAME="address" ACTION="<%= URL %>" METHOD="POST">
<TABLE BORDER=0 CELLPADDING=4 CELLSPACING=0>
<TR>
<TD CLASS="CELL"><B>Street<BR>Number</B></TD>
<TD CLASS="CELL"><B>Pre<BR>Direction</B></TD>
<TD CLASS="CELL"><B>Street Name</B></TD>
<TD CLASS="CELL"><B>Street<BR>Type</B></TD>
<TD CLASS="CELL"><B>Post<BR>Direction</B></TD>
</TR>
<TR>
<TD CLASS="CELL"><INPUT TYPE="TEXT" NAME="<%=FirstSearchConstants.FF_STREETNUMBER%>" VALUE="<%=streetnumber%>" SIZE="7" CLASS="CONTROL"></TD>
<TD CLASS="CELL"><INPUT TYPE="TEXT" NAME="<%=FirstSearchConstants.FF_PREDIRECTION%>" VALUE="<%=predirection%>" SIZE="7" CLASS="CONTROL"></TD>
<TD CLASS="CELL"><INPUT TYPE="TEXT" NAME="<%=FirstSearchConstants.FF_STREETNAME%>" VALUE="<%=streetname%>" SIZE="30" CLASS="CONTROL"></TD>
<TD CLASS="CELL"><INPUT TYPE="TEXT" NAME="<%=FirstSearchConstants.FF_STREETTYPE%>" VALUE="<%=streettype%>" SIZE="7" CLASS="CONTROL"></TD>
<TD CLASS="CELL"><INPUT TYPE="TEXT" NAME="<%=FirstSearchConstants.FF_POSTDIRECTION%>" VALUE="<%=postdirection%>" SIZE="7" CLASS="CONTROL"></TD>
</TR>
<TR>
<TD COLSPAN=3 CLASS="CELL"><B>Cross Street (optional):</B></TD>
<TD COLSPAN=2 CLASS="CELL"> </TD>
</TR>
<TR>
<TD COLSPAN=3 CLASS="CELL"><INPUT TYPE="TEXT" NAME="<%=FirstSearchConstants.FF_CROSSSTREET%>" VALUE="<%=crossstreet%>" SIZE="32" CLASS="CONTROL"></TD>
<TD COLSPAN=2 CLASS="CELL"> </TD>
</TR>
<TR>
<TD COLSPAN=5 CLASS="CELL"><B>City, State Zip:</B></TD>
</TR>
<TR>
<TD COLSPAN=5 CLASS="CELL">
<INPUT TYPE="TEXT" NAME="<%=FirstSearchConstants.FF_CITY%>" SIZE="25" VALUE="<%=city%>" CLASS="CONTROL">
<INPUT TYPE="TEXT" NAME="<%=FirstSearchConstants.FF_STATE%>" SIZE="2" VALUE="<%=state%>" CLASS="CONTROL">
<INPUT TYPE="TEXT" NAME="<%=FirstSearchConstants.FF_ZIP%>" SIZE="5" VALUE="<%=zip%>" CLASS="CONTROL">
</TD>
</TR>
<%
if (cands != null && cands.length > 1) {
%>
<TR>
<TD COLSPAN=5 CLASS="CELL" WIDTH=450>
<SPAN CLASS="ERROR">Your input address was not an exact match. Please select from the list and press 'Locate'</SPAN>
</TD>
</TR>
<TR>
<TD COLSPAN=5 ALIGN=CENTER CLASS="CELL">
<SELECT NAME="<%=FirstSearchConstants.FF_CANDIDATE%>" SIZE="5" CLASS="CONTROL">
<%
for (int i=0;i<cands.length;i++) {
String address = cands[i].getStreet() + ", " + cands[i].getCity() + ", " + cands[i].getCountrySubdivision() + " " + cands[i].getPostalCode();
String selected = ((i == 0)?" SELECTED":"");
out.println("<OPTION VALUE=\"" + i + "\"" + selected + ">"+address);
}
%>
</SELECT>
</TD>
</TR>
<%
}
%>
<TR>
<TD COLSPAN=5 ALIGN=CENTER CLASS="CELL"><INPUT TYPE="RESET"> <INPUT TYPE="SUBMIT" VALUE="Locate"></TD>
</TR>
</TABLE>
<INPUT TYPE="HIDDEN" NAME="<%=FirstSearchConstants.FF_SOURCE%>" VALUE="<%=FirstSearchConstants.FORM_ADDRESS%>">
</FORM>
</BODY>
</HTML>