Page 1 of 1

JavaScript Unexplicable Error

Posted: Wed Jul 07, 2004 10:35 am
by bcox
I'm having a problem no one in the office can solve -- and it's <span style='color:blue' title='I'm naughty, are you naughty?'>smurf</span> the hell out of me.

I have three drop-down boxes -- a state level, which then when selected and submitted

Code: Select all

onchange='javascript: if(this.value) &#123;document.form.submit()&#125;'
grabs all the counties in that state, which then when selected/submitted grabs all cities in that county and state, and when any of these levels are selected you can set a value for that level (also tied to an object that has already received the info).

When I run this script the third drop-down box throws an error -- object doesn't support this property or method. I cannot figure out what is causing this, and would appreciate any help.




Code: Select all

<table width='100%'>
		<tr>
			<td colspan='2' class='thead'><font color='black'>Select a location and edit location position:</font></td>
		</tr>
		<tr>
			<td class='dropdowns' align='center' style='background-color:#DDDDDD' width='50%'><br><form action='admin.php?area=objects&action=editplace&pageid=' method='post' name='f1'><select name='state' onchange='javascript:if(this.value) &#123; document.f1.submit() &#125;'><option value=''>- Select a state -</option><option value=''> </option><option value='1'>USA</option><option value=''> </option>	<option value='5531628707' SELECTED>AK</option>
	<option value='3620823296'>AL</option>
	<option value='5064514659'>AR</option>
	<option value='4882551889'>AZ</option>
	<option value='2606137151'>CA</option>
	<option value='6390960696'>CO</option>
	<option value='4136344532'>CT</option>
	<option value='5269719252'>DC</option>
	<option value='3547999713'>DE</option>
	<option value='2559637447'>FL</option>
	<option value='4282038843'>GA</option>
	<option value='6282620614'>HI</option>
	<option value='5934520245'>IA</option>
	<option value='4594033466'>ID</option>
	<option value='4815645448'>IL</option>
	<option value='4043737636'>IN</option>
	<option value='2687927423'>KS</option>
	<option value='5383613793'>KY</option>
	<option value='4778255344'>LA</option>
	<option value='4392833713'>MA</option>
	<option value='6270461502'>MD</option>
	<option value='4340618920'>ME</option>
	<option value='4480490115'>MI</option>
	<option value='2506772256'>MN</option>
	<option value='3798826934'>MO</option>
	<option value='4134282233'>MS</option>
	<option value='6040368730'>MT</option>
	<option value='3237371998'>NC</option>
	<option value='5881656829'>ND</option>
	<option value='4992648555'>NE</option>
	<option value='5756991958'>NH</option>
	<option value='3106593018'>NJ</option>
	<option value='4954410329'>NM</option>
	<option value='2905310389'>NV</option>
	<option value='5328116004'>NY</option>
	<option value='5607753879'>OH</option>
	<option value='3610695981'>OK</option>
	<option value='3009245677'>OR</option>
	<option value='4206444205'>PA</option>
	<option value='3327448093'>RI</option>
	<option value='5362027586'>SC</option>
	<option value='2717817313'>SD</option>
	<option value='4536854072'>TN</option>
	<option value='4206777193'>TX</option>
	<option value='3927125507'>UT</option>
	<option value='2900597035'>VA</option>
	<option value='3242098112'>VT</option>
	<option value='3052972138'>WA</option>
	<option value='3139641432'>WI</option>
	<option value='5203766701'>WV</option>
	<option value='2794729532'>WY</option>
</select></form><form action='admin.php?area=objects&action=editplace&pageid=' method='post' name='f2'><input type='hidden' name='state' value='5531628707'><select name='county' onchange='javascript:if(this.value) &#123; document.f2.submit() &#125;'><option value=''>- Select a county -</option><option value=''> </option>	<option value='5328937685'>Aleutians East</option>
	<option value='3233289501'>Aleutians West</option>
	<option value='3427775549'>Anchorage</option>
	<option value='5021396993' SELECTED>Bethel</option>
	<option value='3142451008'>Bristol Bay</option>
	<option value='6120034478'>Denali</option>
	<option value='5092943236'>Dillingham</option>
	<option value='3684130803'>Fairbanks North Star</option>
	<option value='5714807714'>Haines</option>
	<option value='2424581250'>Juneau</option>
	<option value='3097066605'>Kenai Peninsula</option>
	<option value='5768458294'>Ketchikan Gateway</option>
	<option value='6197781494'>Kodiak Island</option>
	<option value='6055985872'>Lake and Peninsula</option>
	<option value='3581094682'>Matanuska Susitna</option>
	<option value='2402169372'>Nome</option>
	<option value='2631507543'>North Slope</option>
	<option value='4546053800'>Northwest Arctic</option>
	<option value='5545436789'>Prince Wales Ketchikan</option>
	<option value='3428218272'>Sitka</option>
	<option value='3527250523'>Skagway Hoonah Angoon</option>
	<option value='3668407769'>Southeast Fairbanks</option>
	<option value='2837598308'>Valdez Cordova</option>
	<option value='4768446142'>Wade Hampton</option>
	<option value='5856813293'>Wrangell Petersburg</option>
	<option value='3834090615'>Yakutat</option>
	<option value='6397201740'>Yukon Koyukuk</option>
</select></form><form action='admin.php?area=objects&action=editplace&pageid=' method='post' name='form3'>
<input type='hidden' name='state' value='5531628707'>
<input type='hidden' name='county' value='5021396993'>
<select name='city' onchange='javascript:if(this.value) &#123;document.form3.submit()&#125;'>
<option value=''>- Select a city -</option>
<option value=''> </option>
	<option value='2778014110'>Akiachak</option>
	<option value='4156155038'>Akiak</option>
	<option value='3227980972'>Aniak</option>
	<option value='4958366830'>Atmautluak</option>
	<option value='2344849621'>Bethel</option>
	<option value='6145440987'>Chefornak</option>
	<option value='3189289489'>Chuathbaluk</option>
	<option value='3662285536'>Crooked Creek</option>
	<option value='4738363226'>Eek</option>
	<option value='4537025332'>Goodnews Bay</option>
	<option value='2438440674'>Kalskag</option>
	<option value='2766004474'>Kasigluk</option>
	<option value='5208621067'>Kipnuk</option>
	<option value='5405370668'>Kongiganak</option>
	<option value='3041913837'>Kwethluk</option>
	<option value='3752485323'>Kwigillingok</option>
	<option value='6108763402'>Lower Kalskag</option>
	<option value='2333244942'>Mekoryuk</option>
	<option value='5241470455'>Napakiak</option>
	<option value='4930860901'>Napaskiak</option>
	<option value='2667829373'>Newtok</option>
	<option value='4849601939'>Nightmute</option>
	<option value='4110081057'>Nunapitchuk</option>
	<option value='5243755148'>Platinum</option>
	<option value='3748480289'>Quinhagak</option>
	<option value='4543791533'>Red Devil</option>
	<option value='4821460006'>Sleetmute</option>
	<option value='4645398624'>Stony River</option>
	<option value='5238013895'>Toksook Bay</option>
	<option value='3057991117'>Tuluksak</option>
	<option value='5031576903'>Tuntutuliak</option>
	<option value='3360720948'>Tununak</option>
</select><br><br></td>
			<td class='objects' align='center' style='background-color:#CCCCCC'><br><form action='admin.php?area=objects&action=editplace&pageid=&objid=' method='post' name='f4'><font style='color:#000000; font-weight:bold;'>Position in  Bethel county,  AK, </font><br><input type='text' name='position' style='width:75px'><br><input type='submit' value='Change Position' name='submit'></form><br></td>
		</tr>
		</table>

Posted: Wed Jul 07, 2004 11:59 am
by feyd

Code: Select all

<input type='submit' value='Change Position' name='submit'>
that's the problem. That, and form3 isn't closed.