Ciao!
sto facendo uno scriptino per selezionare un valore di una option in base al dato in input di un altro campo..(in base alla longitudine seleziona la zona)

codice:
<html>
<head>
<title>POI Management</title>

<script language="Javascript">
function calcolaZona(){
	if(40.775 <= document.poi.Latitudine <= 40.8){
		document.poi.Zona.SelectedIndex.value=1;	//Nord
	}
	if(40.75 <= document.poi.Latitudine <= 40.775){
		document.poi.Zona.SelectedIndex.value=2;  //CNord
	}
	if(40.725 <= document.poi.Latitudine <= 40.75){
		document.poi.Zona.SelectedIndex.value=3;	//CSud
	}
	if(40.7 <= document.poi.Latitudine <= 40.725){
		document.poi.Zona.SelectedIndex.value=4;	//Sud
	}	
}
</script>
</head>
<body>
<ul>
	[*]Show All
	[*]Search
	[*]New POI
	[*]Categories[/list]
<form name="poi" action="new_poi_step2.php" method="POST">
	Titolo<input type="text" name="Titolo" />

	Categoria<select name="Categoria">
		<option value="ristorante">Ristorante</option>
		<option value="hotel">Hotel</option>
		<option value="museo">Museo</option>
		<option value="cinema">Cinema</option>
		<option value="teatro">Teatro</option>
	</select>
	

	Descrizione<textarea name="Descrizione">Description</textarea>

	Latitudine<input type="text" name="Latitudine" onChange="Javascript:calcolaZona()"/>

	Longitudine<input type="text" name="Longitudine" />

	Indirizzo<input type="text" name="Indirizzo" />

	Zona<select name="Zona" size="4">
		<option value="nord">Nord</option>
		<option value="cnord">Centro-Nord</option>
		<option value="csud">Centro-Sud</option>
		<option value="sud">Sud</option>
	</select>

	<input type="Submit" Value="Invia" />
	<input type="Reset" Value="Cancella" />
</form>
</body>
</html>
Dove sbaglio??

grazie anticipatamente