Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/05/2011, 21:04
jrob_olbaid
 
Fecha de Ingreso: mayo-2011
Ubicación: Mexico
Mensajes: 16
Antigüedad: 13 años
Puntos: 0
Formulario+onSubmit+.JS = Error

Buen dia...

Tengo un problema y no se como lo puedo resolver :s Espero alguien con experiencia me pueda asesorar ya que tengo poco de haber comenzado con eso de programacion web.

El error es que no se ejecuta el codigo de onSubmit.

Codigo de formulario

Código HTML:
<head>
		<title>Altas a Equipos</title>
		<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
		<script src="valida.js"></script>
	</head> 
Código HTML:
<form name="FormularioAltasEquipos" action="AltasEquipos.php" method="post" onSubmit="return valida(this);" > 
Codigo javaScript del documento valida.js

Código HTML:
function valida(F){
	
	alert("Entra a valida")
	
		switch(F.formulario.value){
			case "Usuarios": validaUsuarios(F); break;
			case "Equipos": validaEquipos(F); break;
			case "Alumnos": validaAlumnos(F); break;
		}
	}
Pero tengo esto en boton, donde creo que esta el problema...

Código HTML:
<input type="button" value="Enviar" onclick="this.disabled=true; this.value='Enviando...'; this.form.submit()" /> 
Ya que se ejecuta esto this.form.submit(), y no el onSubmit, pero si quito esa parte (this.form.submit())... El valor del boton cambia a "Enviando..." pero no envia el formulario :S

El alert del codigo de arriba nunca me lo muesta!! Por lo que no entra a la funcion :(

En el formulario mando llamar funciones javascript con la funcion onkeypress

onkeypress="return validarLetrasEspaciosNumeros(event)"

Y esas si se ejecutan a la perfecion!!

Gracias por la atencion y espero su ayuda mientas tambien sigo buscando la solucion en google

Última edición por jrob_olbaid; 26/05/2011 a las 22:33