I'm using a hyperlink to pass a value from a home page to a search page. I'm using to values to identify and display only certain input/select boxs that relate to whatever unique search the user wants to use. I've gotten the value from "TYPE=VALUE " to display in my search page but now I'm wondering if it will work for my switch statement since none of my document.write statements are working.
Home Page links:
Search Page:
Any help would be much appreciated.
Home Page links:
Code:
<BODY> <FORM NAME="HOMEPAGE" ID="HOMEPAGE" METHOD="POST"> <B>SEARCH FOR A CIR:</B> <BR /> <A HREF="HTTPS://****.DSS.STATE.MO.US/YCRS?TYPE=REGION"> <LI> SEARCH BY REGION </LI> <A HREF="HTTPS://****.DSS.STATE.MO.US/YCRS?TYPE=SUBMIT"> <LI> SEARCH BY SUBMITTER</LI> <A HREF="HTTPS://****.DSS.STATE.MO.US/YCRS?TYPE=STUDENT"> <LI> SEARCH BY STUDENT ID</LI> <A HREF="HTTPS://****.DSS.STATE.MO.US/YCRS?TYPE=DATE"> <LI> SEARCH BY DATE</LI> <BR/> </FORM> </BODY>
Code:
<head>
<script>
function getparams(){
var idx=document.URL.indexOf('?');
var params = new Array();
if (idx != -1) {
var pairs=document.URL.substring(idx+1, document.URL.length).split('&');
for (var i=0; i<pairs.length; i++) {
nameVal = pairs[i].split('=');
params[nameVal[0]] = nameVal[1];
} } return params; } params = getparams();
</script> </head>
<body> <form name="searchfunction" id="searchfunction" method="get">
<input type=hidden name="srchTYPE" id="srchTYPE">
<script type="text/javascript">
var search = document.searchfunction.srchTYPE.value
switch(search)
{ case REGION:
document.write('<table border="0" width="100%">');
document.write('<tr>');
document.write('<td width="10%"><strong>REGION:</strong><br />');
document.write('<select name="REGION" id="REGION"');
etc. etc.
break;
case SUBMIT:
document.write('<table border="0" width="100%">');
document.write('<tr>');
document.write('<td width="10%"><strong>SUBMITTER ID:</strong><br />');
etc. etc.
break;
case STUDENT:
document.write('<table border="0" width="100%">');
document.write('<tr>');
document.write('<i>*If no student number is entered');
document.write('the first student number from');
document.write('the incident report will be displayed </i></tr>');
document.write('<tr><td width="10%"><strong>STUDENT #:</strong><br />');
etc. etc.
break;
case DATE:
document.write('<table border="0" width="100%">');
document.write('<tr>');
document.write('<td width="10%"><strong>BEGIN SEARCH RANGE:</strong>');
etc. etc.
break;
}
</script>
</form>
<script language="JavaScript">
stype = unescape(params["TYPE"]);
document.searchfunction.srchTYPE.value = stype;
</script>
</body>
Comment