Ver Mensaje Individual
  #2 (permalink)  
Antiguo 09/06/2005, 04:07
mjosea
 
Fecha de Ingreso: mayo-2005
Ubicación: Madrid
Mensajes: 12
Antigüedad: 19 años
Puntos: 0
Normalmente lo que intentas hacer se hace poniendo como action del formulario la dirección donde quieres se envíen los datos.

<FORM action="documento.htm" ....


y para validar el formulario, se hace una función que es llamada por un botón de envío , que en vez de ser el tipo submit es del tipo button, y así haces la llamada a la función:

<INPUT TYPE="button" VALUE="comprobar" onClick="tuFuncion()"


La función de javascript se encarga de comprobar que todo esté correcto, y una vez comprobado, puedes enviar el formulario desde ella de la sigueinte forma:


function tufunción(){
if(tucondición){
form.submit();
}
}





Si lo que quieres es que esos datos se abran en otra página, pues olvidate del action del formulario y en la funcion haz algo asi:

function tufunción(){
if(tucondición){
nueva=window.open();
nueva.document.write("El valor de mi variable es :"+form.variable.value)
}
}




un saludo

Última edición por mjosea; 09/06/2005 a las 04:16