Problemas con un Input Text

Ivan Zablu
14 de Diciembre del 2005
Pues mi problema tal vez sea simple, y es el siguiente, sucede que al tener un formulario con un combobox, un input text y un simple boton, no me hace las validaciones y refresca la pagina si doy enter poniendo el cursor sobre el input text, pero si doy click en el boton si me hace las validaciones, mi codigo es el siguiente:

<%@ Language=VBScript %>

<html>
<head>

<script LANGUAGE="VBScript">
<!--

Function envio_onClick

If Document.form1.Usuario.value = "Seleccione su nombre" then
alert("Seleccione su usuario")
Document.form1.Usuario.focus()
elseIf Document.form1.contra.value = "" then
alert("Tecle su contrasea")
Document.form1.contra.focus()
End If

End function
-->

</script>


</head>
<body>

<form name="form1" Method="POST">

<center>

<br>

<SELECT NAME="Usuario">
<option value="Seleccione su nombre" Selected>Seleccione su nombre</option>

<option>Sofia</option>
<option>Pedro</option>
<option>Guillermo</option>

</SELECT>

<p></p>

Escriba su contrasea

<br>

<INPUT TYPE="text" NAME="contra" value="">

<p></p>

<INPUT TYPE="button" name="envio" value="Verificar">

</center>

</form>

</body>
</html>

El caso es que no quiro que se refresque al darle enter cuando el cursor esta sobre el area de texto, lo curiosos es que si se pone otro campo de texto, entonces ya no se refresca.

Gracias por su atencion