
Tengo una pagina en donde se ingresa dos campos en un formulario y verifica si los campos no son blanco.
La verificacion anda todo bien , el problema es que cuando encuentra 1 blanco en uno de los campos , igual se desplaza a otra pagina asp(graba los campos en una base de datos ). Esto no debe ocurrir . Solo debe ir a la pagina de grabacion cuando los campos han sido completados .
¿Que solucion puedo darle a mi codigo?
<
Cita:
HTML>
<HEAD><TITLE>Formulario de Comentario</TITLE>
<SCRIPT LANGUAGE="VBScript">
<!--
Function Verificar_Blanco
return= true
with Formulario1
if .NombredeVisitante.value="" or .Comentario.value="" then
msgbox "completar formulario"
return= false
end if
end with
End Function
-->
</SCRIPT>
</HEAD>
<BODY>
<FORM NAME="Formulario1"
METHOD="POST" OnSubmit="Verificar_Blanco" return = "false" action="prueba_bdf.asp">
Nombre del Visitante: <INPUT NAME = "NombredeVisitante" SIZE = "30"> <BR>
<TEXTAREA NAME="Comentario" ROWS=5 COLS=40>
Escriba aqui su comentario.
</TEXTAREA>
<INPUT TYPE="Submit" NAME="Enviar" VALUE="Enviar">
</FORM>
</BODY>
</HTML>
<HEAD><TITLE>Formulario de Comentario</TITLE>
<SCRIPT LANGUAGE="VBScript">
<!--
Function Verificar_Blanco
return= true
with Formulario1
if .NombredeVisitante.value="" or .Comentario.value="" then
msgbox "completar formulario"
return= false
end if
end with
End Function
-->
</SCRIPT>
</HEAD>
<BODY>
<FORM NAME="Formulario1"
METHOD="POST" OnSubmit="Verificar_Blanco" return = "false" action="prueba_bdf.asp">
Nombre del Visitante: <INPUT NAME = "NombredeVisitante" SIZE = "30"> <BR>
<TEXTAREA NAME="Comentario" ROWS=5 COLS=40>
Escriba aqui su comentario.
</TEXTAREA>
<INPUT TYPE="Submit" NAME="Enviar" VALUE="Enviar">
</FORM>
</BODY>
</HTML>