Вот пример кода:
<script language="JavaScript">
function selectChange() {
alert("Переход");
window.location = "http://javascript.ru"
}
</script>
</head>
<body>
<form>
<input type="text" name="search1" onchange = "selectChange()"><br/>
</form>
<form>
<select size="1" onchange = "selectChange()">
<option value="1">проба</option>
<option value="2">проверка</option>
</select>
</form>
При выборе элемента из списка отрабатывается alert, и идет переход на
http://javascript.ru. При вводе текста и нажатии enter отрабатывается alert, перехода на другую страницу нет. Может кто подскажет почему и как это исправить. При использовании document.location.href ситуации аналогичная.