Ver Mensaje Individual
  #4  
Antiguo 11-10-2006
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Reputación: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Creo que te estás complicando. Un formulario tiene un evento OnSubmit que es donde haces la validación JavaScript. Y tiene un atributo Target que indica el script (asp en este caso) que recibe los valores del formulario. Este script es el que guadará los datos en la base, y no tienes ninguna necesidad de llamar directamente desde JS una función en dicho script.

Agrego (para que quede más claro)

Tu formulario html se verá así:

Código:
<form method='post' action='guarda_datos.asp' onsubmit='return validaDatos()'>

<!-- Aquí controles para recabar datos -->

<input type='submit'>
</fom>
Cuando presiones el botón Submit, se ejecutará la función JavaScript validaDatos, en la que tú haces todas las validaciones que requieras y regresas true o false dependiendo de si pasa o no la validación. Si la validación pasa, entonces los datos se enviarán al script guarda_datos.asp que ya está del lado del servidor. Este script hará lo que tenga que hacer para comunicarse con la base de datos y guardarlos, así como generar la página de respuesta.

// Saludos

Última edición por roman fecha: 11-10-2006 a las 03:15:29.
Responder Con Cita