Foros del Web » Programando para Internet » Javascript »

submit()

Estas en el tema de submit() en el foro de Javascript en Foros del Web. Hola! Tengo una cuestion en cuanto a esta funcion. He creado un sistema de validación de formularios con javascript y todo funciona correctamente, pero tengo ...
  #1 (permalink)  
Antiguo 02/04/2007, 15:52
 
Fecha de Ingreso: abril-2007
Mensajes: 1
Antigüedad: 17 años, 1 mes
Puntos: 0
submit()

Hola!
Tengo una cuestion en cuanto a esta funcion. He creado un sistema de validación de formularios con javascript y todo funciona correctamente, pero tengo un problemilla con esta funcion.
Al final de la validación puse esto, y me devuelve al archivo.
Código:
document.registrar.submit();
Pero en el archivo tengo esto:
Código:
if($_POST['registrar']) {
  -todo el codigo de registro-
} else {
  -si no se ejecuta el formulario-
}
y directamente se ejecuta el else. Porque al enviar el submit no se ejecuta la primera parte del codigo?
  #2 (permalink)  
Antiguo 02/04/2007, 16:03
Avatar de Saruman  
Fecha de Ingreso: mayo-2003
Ubicación: Panama city, Panama, Panama
Mensajes: 1.154
Antigüedad: 21 años
Puntos: 5
Re: submit()

que tal, bienvenido al foro.
intenta ponerle en el tag del form:
Código PHP:
<form onsubmit="return mifunciondevalidacion(this)">
<!-- 
tu codigos htmlinputsetc etc -->
</
form
luego en tu función donde validas los inputs pones al final pones:

Código PHP:
function mifunciondevalidacion(f) {
//codigo donde validas js
f.submit();
return 
false;

así lo tengo yo y me funciona. yo tenia este mismo problema antes, ya que yo tengo mi propia clase de validación con js

saludos
__________________
Saruman

One Ring to rule them all, One Ring to find them, One Ring to bring them all and in the darkness bind them.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:46.