SoloCodigo

Programación Web y Scripting => ASP => Mensaje iniciado por: az8 en Miércoles 13 de Septiembre de 2006, 10:09

Título: No Enviar Los Datos De Un Formulario Al Asp
Publicado por: az8 en Miércoles 13 de Septiembre de 2006, 10:09
HOLA AMIGOS MI PROBLEMA ES KE TENGO UN FORMULARIO EL CUAL LO VALIDO CON JAVASCRIPT.. EL PURO HTML ME FUNCIONA PERFECTAMENTE.. PERO CUANDO LO INSERTO A LA BASE DE DATOS(ACCESS) POR MEDIO DE UN ASP, ME LO INSERTA AUNKE EN LA VALIDACION HALLA CAMPOS NO VALIDOS.. OJALA ME ENVIEN UN PEKEÑO EJEMPLO... AUN KE SEA CON 2 CAMPOS..

EN RESUMIDAS CUENTAS LO KE KIERO ES KE SI U CAMPO NO ES VALIDO KIERO KE NO LO INSERTE Y ME MANTENGA EN EL MISMO FORMULARIO ... HASTA KE ESTE SEA VALIDO Y ASI PODER INSERTAR LOS DATOS EN LA BD

POR SU AYUDA GRACIAS...
Título: Re: No Enviar Los Datos De Un Formulario Al Asp
Publicado por: Sagutxo en Jueves 14 de Septiembre de 2006, 12:20
Salu2  Podrias intentarlo con un if sin mas, si algun campo no es válido, closeas la ventana. Aunke no entiendo muy bien si validas el formulario porqué te pasa cosas que no se pueden grabar.

Tienes algun campo con decimales?

 :comp:  :smartass:  :comp:
Título: Re: No Enviar Los Datos De Un Formulario Al Asp
Publicado por: az8 en Jueves 14 de Septiembre de 2006, 17:02
todos los campos ke tiene el formulario se validan.. por ejemplo si algun campo no tiene datos manda el mensaje de error y despues se ejecuta el asp e inserta los datos no importando el mensaje o ke el campo tenga datos incorrectos... y no hay ningun campo con decimales....
Título: Re: No Enviar Los Datos De Un Formulario Al Asp
Publicado por: Sagutxo en Jueves 14 de Septiembre de 2006, 22:28
Salu2.
¿Puedes pegarme akí el error que te da el internet explorer?
Título: Re: No Enviar Los Datos De Un Formulario Al Asp
Publicado por: Mollense en Lunes 23 de Octubre de 2006, 20:06
Creo que sería algo así:
Código: Text
  1.  
  2. <script language="JavaScript">
  3.   function frmLogueo(){
  4.     if(document.logueo.usuario.value==""){
  5.       alert("Ingrese su nombre de usuario antes de continuar");
  6.       return false
  7.     }
  8.     if(document.logueo.clave.value==""){
  9.       alert("Ingrese su clave antes de continuar");
  10.       return false
  11.     }
  12.     return true
  13.   }
  14. </script>
  15.  
  16. <html>
  17.   <head>
  18.     <title></title>
  19.   </head>
  20.   <body>
  21.       <FORM name="logueo" action="Acceso.asp" Method="POST" onSubmit="return frmLogueo()">
  22.       <table>
  23.         <TR>
  24.           <TD><label for="usuario">Usuario:</label></TD>
  25.           <TD><INPUT TYPE=Text Name=usuario></TD>
  26.         </TR>
  27.         <TR>
  28.           <TD><label for="clave">Clave:</label></TD>
  29.           <TD><INPUT TYPE=password Name=clave></TD>
  30.         </TR>
  31.         <TR>
  32.           <TD colspan=2><INPUT TYPE=Submit Value="Aceptar"></TD>
  33.         </TR>
  34.       </Table>
  35.     </FORM>
  36.   </body>
  37. </html>
  38.  
  39.  

Esto me funciona perfecto pero no se si es lo que necesitas.

 :hola: