Hi! On my site's registration page I have a combo box that list the countries of the world. I would like to make it so that if a user accesses the page (Register.asp) the "Region" combo box would not be displayed. But when the user selects a country from the "country" combo box, that country's states/provinces would be displayed below the country combo box. The below is an example of what I wrote:
============================================================
I know this is very wrong. This just makes the HTTP 500 - Internal server error: The page cannot be displayed page come up. As you can see I have absolutely no clue how to do this. I know now that somehow I need to use the onChange attribute in my dropdown combobox list in my form but I'm not sure how. Help is much appreciated!
Thanks in advance,
Josh
Code:
<form name="register" action="transfer.asp" method="post">
<table width="400" cellpadding=4 cellspacing=1 border=0 bgcolor="#000000">
<tr bgcolor="#F3F3F3">
<td><font face="arial,helvetica" size="2">Username</font></td>
<td><input type="text" name="username" size="20"></td>
</tr>
<tr bgcolor="#F3F3F3">
<td><font face="arial,helvetica" size="2">Password</font></font></td>
<td><input type="password" name="password" size="20"></td>
</tr>
<tr bgcolor="#F3F3F3">
<td><font face="arial,helvetica" size="2">First Name</font></td>
<td><input type="text" name="fname" size="20"></td>
</tr>
<tr bgcolor="#F3F3F3">
<td><font face="arial,helvetica" size="2">Last Name</font></td>
<td><input type="text" name="lname" size="20"></td>
</tr>
<tr bgcolor="#F3F3F3">
<td><font face="arial,helvetica" size="2">Email</font></td>
<td><input type="text" name="email" size="20"></td>
</tr>
<!-- Here's the Problem -->
<tr bgcolor="#F3F3F3">
<td><font face="arial,helvetica" size="2">Country</font></td>
<td><font face="arial,helvetica" size="2"><select name="country">
<option value="" selected>[Select Your Country]<option value="Canada">Canada<option value="U.S.A">U.S.A<option value="United Kingdom">United Kingdom<option value=Afghanistan>Afghanistan<option value=Albania>Albania<option value=Algeria>Algeria<option value=American Samoa<option value=Andorra>Andorra<option value=Angola>Angola<option value=Anguilla>Anguilla<option value=Antarctica>Antarctica<option value=Antigua and Barbuda>Antigua and Barbuda<option value=Argentina>Argentina<option value=Armenia>Armenia<option value=Aruba>Aruba<option value=Australia>Australia<option value=Austria>Austria<option value=Azerbaijan>Azerbaijan<option value=Bahamas>Bahamas<option value=Bahrain>Bahrain<option value=Bangladesh>Bangladesh<option value=Barbados>Barbados<option value=Belgium>Belgium<option value=Belize>Belize<option value=Belarus>Belarus<option value=Benin>Benin<option value=Bermuda>Bermuda<option value=Bhutan>Bhutan<option value=Bolivia>Bolivia<option value=Bosnia and Herzegovina>Bosnia and Herzegovina<option value=Botswana>Botswana<option value=Bouvet Island>Bouvet Island<option value=British Indian Ocean Territory>British Indian Ocean Territory<option value=Brazil>Brazil<option value=Brunei>Brunei<option value=Bulgaria>Bulgaria<option value=Burkina Faso>Burkina Faso<option value=Burundi>Burundi<option value=Cambodia>Cambodia<option value=Cameroon>Cameroon<option value=Canada>Canada<option value=Cape Verde>Cape Verde<option value=Cayman Islands>Cayman Islands<option value=Central African Republic>Central African Republic<option value=Chad>Chad<option value=Chile>Chile<option value=China>China<option value=Christmas Island>Christmas Island<option value="Cocos (Keeling) Islands">Cocos (Keeling) Islands<option value=Colombia>Colombia<option value=Comoros>Comoros<option value=Congo>Congo<option value=Democratic&nsp;Republic of the Congo>Democratic Republic of the Congo<option value=Cook Islands>Cook Islands<option value=Costa Rica>Costa Rica<option value=Côte d'Ivoire>Côte d'Ivoire<option value="Croatia (Hrvatska)">Croatia (Hrvatska)<option value=Cuba>Cuba<option value=Cyprus>Cyprus<option value=Czech Republic>Czech Republic<option value=Denmark>Denmark<option value=Denmark>Djibouti<option value=Dominica>Dominica<option value=Dominican Republic>Dominican Republic<option value=East Timor>East Timor<option value=Ecuador>Ecuador<option value=Egypt>Egypt<option value=El Salvador>El Salvador<option value=Equatorial Guinea>Equatorial Guinea<option value=Eritrea>Eritrea<option value=Estonia>Estonia<option value=Ethiopia>Ethiopia<option value="Falkland Islands (Islas Malvinas)">Falkland Islands (Islas Malvinas)<option value=Faroe Islands>Faroe Islands<option value=Fiji>Fiji<option value=Finland>Finland<option value=France>France<option value=French Guiana>French Guiana<option value=French Polynesia>French Polynesia<option value=French Southern and Antarctic Lands>French Southern and Antarctic Lands<option value=Gabon>Gabon<option value=Gambia>Gambia<option value=Germany>Germany<option value=Georgia>Georgia<option value=Ghana>Ghana<option value=Gibraltar>Gibraltar<option value=Greece>Greece<option value=Greenland>Greenland<option value=Grenada>Grenada<option value=Guadeloupe>Guadeloupe<option value=Guam>Guam<option value=Guatemala>Guatemala<option value=Guinea>Guinea<option value=Guinea-Bissau>Guinea-Bissau<option value=Guyana>Guyana<option value=Haiti>Haiti<option value=Heard Island and McDonald Islands>Heard Island and McDonald Islands<option value=Honduras>Honduras<option value=Hong Kong (China)>Hong Kong<option value=Hungary>Hungary<option value=Iceland>Iceland<option value=India>India<option value=Indonesia>Indonesia<option value=Iran>Iran<option value=Iraq>Iraq<option value=Ireland>Ireland<option value=Israel>Israel<option value=Italy>Italy<option value=Jamaica>Jamaica<option value=Japan>Japan<option value=Jordan>Jordan<option value=Kazakhstan>Kazakhstan<option value=Kenya>Kenya<option value=Kiribati>Kiribati<option value=North Korea>North Korea<option value=South Korea>South Korea<option value=Kyrgyzstan>Kyrgyzstan<option value=Kuwait>Kuwait<option value=Laos>Laos<option value=Latvia>Latvia<option value=Lebanon>Lebanon<option value=Lesotho>Lesotho<option value=Liberia>Liberia<option value=Libya>Libya<option value=Liechtenstein>Liechtenstein<option value=Lithuania>Lithuania<option value=Luxembourg>Luxembourg<option value=Macau>Macau<option value=Macedonia>Macedonia<option value=Madagascar>Madagascar<option value=Malawi>Malawi<option value=Malaysia>Malaysia<option value=Maldives>Maldives<option value=Mali>Mali<option value=Malta>Malta<option value=Marshall Islands>Marshall Islands<option value=Martinique>Martinique<option value=Mauritania>Mauritania<option value=Mauritius>Mauritius<option value=Mayotte>Mayotte<option value=Mexico>Mexico<option value=Micronesia>Micronesia<option value=Moldova>Moldova<option value=Monaco>Monaco<option value=Mongolia>Mongolia<option value=Montserrat>Montserrat<option value=Morocco>Morocco<option value=Mozambique>Mozambique<option value=Myanmar>Myanmar<option value=Namibia>Namibia<option value=Nauru>Nauru<option value=Nepal>Nepal<option value=Netherlands>Netherlands<option value=Netherlands Antilles>Netherlands Antilles<option value=New Caledonia>New Caledonia<option value=New Zealand>New Zealand<option value=Nicaragua>Nicaragua<option value=Niger>Niger<option value=Nigeria>Nigeria<option value=Niue>Niue<option value=Norfolk Island>Norfolk Island<option value=Norway>Norway<option value=Northern Mariana Islands>Northern Mariana Islands<option value=Oman>Oman<option value=Pakistan>Pakistan<option value=Palau>Palau<option value=Panama>Panama<option value=Papua New Guinea>Papua New Guinea<option value=Paraguay>Paraguay<option value=Peru>Peru<option value=Philippines>Philippines<option value=Pitcairn Island>Pitcairn Island<option value=Poland>Poland<option value=Portugal>Portugal<option value=Puerto Rico>Puerto Rico<option value=Qatar>Qatar<option value=Reunion>Reunion<option value=Romania>Romania<option value=Russia>Russia<option value=Rwanda>Rwanda<option value=Saint Helena>Saint Helena<option value=Saint Kitts and Nevis>Saint Kitts and Nevis<option value=Saint Lucia>Saint Lucia<option value=Saint Pierre and Miquelon>Saint Pierre and Miquelon<option value=Saint Vincent and the Grenadines>Saint Vincent and the Grenadines<option value=Samoa-American>Samoa-American<option value=Samoa-Western>Samoa-Western<option value=San Marino>San Marino<option value=São Tomé and Príncipe>São Tomé and Príncipe<option value=Saudi Arabia>Saudi Arabia<option value=Senegal>Senegal<option value=Serbia and Montenegro>Serbia and Montenegro<option value=Seychelles>Seychelles<option value=Sierra Leone>Sierra Leone<option value=Singapore>Singapore<option value=Slovakia>Slovakia<option value=Slovenia>Slovenia<option value=Solomon Islands>Solomon Islands<option value=Somalia>Somalia<option value=South Africa>South Africa<option value=South Georgia and the South Sandwich Islands>South Georgia and the South Sandwich Islands<option value=Spain>Spain<option value=Sri Lanka>Sri Lanka<option value=Sudan>Sudan<option value=Suriname>Suriname<option value=Svalbard and Jan Mayen>Svalbard and Jan Mayen<option value=Swaziland>Swaziland<option value=Sweden>Sweden<option value=Switzerland>Switzerland<option value=Syria>Syria<option value=Taiwan>Taiwan<option value=Tajikistan>Tajikistan<option value=Tanzania>Tanzania<option value=Thailand>Thailand<option value=Togo>Togo<option value=Tokelau>Tokelau<option value=Tonga>Tonga<option value=Trinidad and Tobago>Trinidad and Tobago<option value=Tunisia>Tunisia<option value=Turkey>Turkey<option value=Turkmenistan>Turkmenistan<option value=Turks and Caicos Islands>Turks and Caicos Islands<option value=Tuvalu>Tuvalu<option value=Uganda>Uganda<option value=Ukraine>Ukraine<option value=United Arab Emirates>United Arab Emirates<option value=United Kingdom>United Kingdom<option value=USA>United States<option value=United&NBSP;States Minor Outlying Islands>United States Minor Outlying Islands<option value=Uruguay>Uruguay<option value=Uzbekistan>Uzbekistan<option value=Vanuatu>Vanuatu<option value=Vatican City>Vatican City<option value=Venezuela>Venezuela<option value=Viet Nam>Viet Nam<option value="Virgin Islands (British)">Virgin Islands (British)<option value=Virgin Islands>Virgin Islands<option value=Wallis and Futuna>Wallis and Futuna<option value=Western Sahara>Western Sahara<option value=Yemen>Yemen<option value=Yugoslavia>Yugoslavia<option value=Zambia>Zambia<option value=Zimbabwe>Zimbabwe</select></td>
</font></tr>
<%
If country<> Canada Then
Response.Write("<tr bgcolor=""#F3F3F3"">
<td><font face=""arial,helvetica"" size=""2"">City/Region</font></td>
<td><font face="arial,helvetica" size=""2""><select name=""Region"">
<option value="">[Select Your Province]<option value=""Albert"">Alberta<option value=""British Columbia"">British Columbia<option value=""Manitoba"">Manitoba<option value=""New Brunswick"">New Brunswick<option value=""New Foundland"">New Foundland<option value=""Northwest Territories"">Northwest Territories<option value=""Nova Scotia"">Nova Scotia<option value=""Nunavut"">Nunavut<option value=""Ontario"">Ontario<option value=""P.E.I"">Prince Edward Island<option value=""Quebec"">Quebec<option value=""Saskatchewan"">Saskatchewan<option value=""Yukon"">Yukon</select>
</font></td>
</tr>")
Elseif country<>""
Response.Write("<tr bgcolor=""#F3F3F3"">")
End If
%>
<td align="center" colspan="2"><input type="submit" value="Join"></td>
</tr>
</table>
</form>
============================================================
I know this is very wrong. This just makes the HTTP 500 - Internal server error: The page cannot be displayed page come up. As you can see I have absolutely no clue how to do this. I know now that somehow I need to use the onChange attribute in my dropdown combobox list in my form but I'm not sure how. Help is much appreciated!
Thanks in advance,
Josh