Tengo el siguiente script que valida un campo en una ASP.
Si el usuario no digita el valor, al dar submit el cursor se debe ir al campo de formulario que le toca y esperar a que el usuario digite el valor.
El problema es que al dar click en el boton de submit el cursor se ubica en el campo de formulario que le toca pero inmediatamente se activa el submit y ya no espera que se teclee el valor.
Dónde está el error? Me pueden orientar?
<form name="Datos" Action="RegSolicitud.asp" Method="POST">
...
<input TYPE="submit" VALUE="Registrar solicitud" name="Envio">
</form>
<script LANGUAGE="VBScript">
<!--
Sub Envio_Onclick
if Len(Trim(Datos.codigo_solicitante.Value)) = 0 then
MsgBox "Digite el Código Postal del solicitante",64,"Aceptar"
Datos.codigo_solicitante.Focus()
exit sub
end if
document.Datos.Submit
end sub
-->
</script>