hi all
I have a javascript form wir a drom down box
were I went to selected the default value by giving my <option>s different names and use them instead of the array number, here is what I tried an it doex not work
thake for an tips on what I did wrong
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>myweather form</title>
<script language="JavaScript">
function Warnings(){
var url1="var url2="/allwarnings.html"
var box = document.weatherform.stateselter;
var where_to = box.options[box.options.selectedIndex].value
if (where_to == "")
{
alert("select a state")
return
}
else {window.location = url1+where_to+url2;}
}
function Watches(){
var url1="var url2="/watches.html"
var box = document.weatherform.stateselter;
var where_to = box.options[box.options.selectedIndex].value;
if (where_to == "")
{
alert("select a state")
return
}
else {window.location = url1+where_to+url2;}
}
function statecheck(){
document.weatherform.stateselter.name.["George"].selected = true;
}
</script>
</head>
<body onLoad="statecheck()">
<div align="center">
<br><br>
<form name="weatherform">
<select name="stateselter">
<OPTION VALUE="al">AL</OPTION>
<OPTION VALUE="ak">AK</OPTION>
<OPTION VALUE="az">AZ</OPTION>
<OPTION VALUE="ar">AR</OPTION>
<OPTION VALUE="ca">CA</OPTION>
<OPTION VALUE="co">CO</OPTION>
<OPTION VALUE="ct">CT</OPTION>
<OPTION VALUE="de">DE</OPTION>
<OPTION VALUE="fl">FL</OPTION>
<OPTION VALUE="ga">GA</OPTION>
<OPTION VALUE="hi">HI</OPTION>
<OPTION VALUE="id">ID</OPTION>
<option name="George" value="il">IL
<OPTION VALUE="in">IN</OPTION>
<OPTION VALUE="ia">IA</OPTION>
<OPTION VALUE="ks">KS</OPTION>
<OPTION VALUE="ky">KY</OPTION>
<OPTION VALUE="la">LA</OPTION>
<OPTION VALUE="me">ME</OPTION>
<OPTION VALUE="md">MD</OPTION>
<OPTION VALUE="ma">MA</OPTION>
<OPTION VALUE="mi">MI</OPTION>
<OPTION VALUE="mn">MN</OPTION>
<OPTION VALUE="ms">MS</OPTION>
<OPTION VALUE="mo">MO</OPTION>
<OPTION VALUE="mt">MT</OPTION>
<OPTION VALUE="ne">NE</OPTION>
<OPTION VALUE="nv">NV</OPTION>
<OPTION VALUE="nh">NH</OPTION>
<OPTION VALUE="nj">NJ</OPTION>
<OPTION VALUE="nm">NM</OPTION>
<OPTION VALUE="ny">NY</OPTION>
<OPTION VALUE="nc">NC</OPTION>
<OPTION VALUE="nd">ND</OPTION>
<OPTION VALUE="oh">OH</OPTION>
<OPTION VALUE="ok">OK</OPTION>
<OPTION VALUE="or">OR</OPTION>
<OPTION VALUE="pa">PA</OPTION>
<OPTION VALUE="pr">PR</OPTION>
<OPTION VALUE="ri">RI</OPTION>
<OPTION VALUE="sc">SC</OPTION>
<OPTION VALUE="sd">SD</OPTION>
<OPTION VALUE="tn">TN</OPTION>
<OPTION VALUE="tx">TX</OPTION>
<OPTION VALUE="ut">UT</OPTION>
<OPTION VALUE="vt">UV</OPTION>
<OPTION VALUE="va">VA</OPTION>
<OPTION VALUE="wa">WA</OPTION>
<OPTION VALUE="wv">WV</OPTION>
<OPTION VALUE="wi">WI</OPTION>
<OPTION VALUE="wy">WY</OPTION>
</select>
<input type="button" value="Warnings" onClick="Warnings()">
<input type="button" value="Watches" onClick="Watches()">
</form>
</div>
</body>
</html>
I have a javascript form wir a drom down box
were I went to selected the default value by giving my <option>s different names and use them instead of the array number, here is what I tried an it doex not work
thake for an tips on what I did wrong
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>myweather form</title>
<script language="JavaScript">
function Warnings(){
var url1="var url2="/allwarnings.html"
var box = document.weatherform.stateselter;
var where_to = box.options[box.options.selectedIndex].value
if (where_to == "")
{
alert("select a state")
return
}
else {window.location = url1+where_to+url2;}
}
function Watches(){
var url1="var url2="/watches.html"
var box = document.weatherform.stateselter;
var where_to = box.options[box.options.selectedIndex].value;
if (where_to == "")
{
alert("select a state")
return
}
else {window.location = url1+where_to+url2;}
}
function statecheck(){
document.weatherform.stateselter.name.["George"].selected = true;
}
</script>
</head>
<body onLoad="statecheck()">
<div align="center">
<br><br>
<form name="weatherform">
<select name="stateselter">
<OPTION VALUE="al">AL</OPTION>
<OPTION VALUE="ak">AK</OPTION>
<OPTION VALUE="az">AZ</OPTION>
<OPTION VALUE="ar">AR</OPTION>
<OPTION VALUE="ca">CA</OPTION>
<OPTION VALUE="co">CO</OPTION>
<OPTION VALUE="ct">CT</OPTION>
<OPTION VALUE="de">DE</OPTION>
<OPTION VALUE="fl">FL</OPTION>
<OPTION VALUE="ga">GA</OPTION>
<OPTION VALUE="hi">HI</OPTION>
<OPTION VALUE="id">ID</OPTION>
<option name="George" value="il">IL
<OPTION VALUE="in">IN</OPTION>
<OPTION VALUE="ia">IA</OPTION>
<OPTION VALUE="ks">KS</OPTION>
<OPTION VALUE="ky">KY</OPTION>
<OPTION VALUE="la">LA</OPTION>
<OPTION VALUE="me">ME</OPTION>
<OPTION VALUE="md">MD</OPTION>
<OPTION VALUE="ma">MA</OPTION>
<OPTION VALUE="mi">MI</OPTION>
<OPTION VALUE="mn">MN</OPTION>
<OPTION VALUE="ms">MS</OPTION>
<OPTION VALUE="mo">MO</OPTION>
<OPTION VALUE="mt">MT</OPTION>
<OPTION VALUE="ne">NE</OPTION>
<OPTION VALUE="nv">NV</OPTION>
<OPTION VALUE="nh">NH</OPTION>
<OPTION VALUE="nj">NJ</OPTION>
<OPTION VALUE="nm">NM</OPTION>
<OPTION VALUE="ny">NY</OPTION>
<OPTION VALUE="nc">NC</OPTION>
<OPTION VALUE="nd">ND</OPTION>
<OPTION VALUE="oh">OH</OPTION>
<OPTION VALUE="ok">OK</OPTION>
<OPTION VALUE="or">OR</OPTION>
<OPTION VALUE="pa">PA</OPTION>
<OPTION VALUE="pr">PR</OPTION>
<OPTION VALUE="ri">RI</OPTION>
<OPTION VALUE="sc">SC</OPTION>
<OPTION VALUE="sd">SD</OPTION>
<OPTION VALUE="tn">TN</OPTION>
<OPTION VALUE="tx">TX</OPTION>
<OPTION VALUE="ut">UT</OPTION>
<OPTION VALUE="vt">UV</OPTION>
<OPTION VALUE="va">VA</OPTION>
<OPTION VALUE="wa">WA</OPTION>
<OPTION VALUE="wv">WV</OPTION>
<OPTION VALUE="wi">WI</OPTION>
<OPTION VALUE="wy">WY</OPTION>
</select>
<input type="button" value="Warnings" onClick="Warnings()">
<input type="button" value="Watches" onClick="Watches()">
</form>
</div>
</body>
</html>