Estoy completamente confundido ... Juraría que esto estaba funcionando ayer ... Desperté esta mañana y todos mis formularios se detuvieron para trabajar en mi proyecto.onSubmit devolver falso no está funcionando
Todos los formularios tienen un "envío" a una función que devuelve falso, ya que es una llamada ajax, por lo que nunca se envía el formulario.
Después de muchas pruebas, he simplificado la cuestión a este pedazo de código:
<html>
<head>
<script type="text/javascript">
function sub()
{
alert ("MIC!");
return false;
}
</script>
</head>
<body>
<form method = "post" id = "form1" onsubmit = "return sub()">
input: <input type="text" name="input1" >
<a href="#" onClick="document.getElementById('form1').submit();">button</a>
</form>
</body>
</html>
juraría que esto funciona perfectamente, pero hoy es ni de trabajo: D
Por qué si presiono el botón que se envía el formulario?
Sé que es una pregunta total de novato, pero estoy atascado
Gracias!
Andy ... te juro que estaba trabajando ayer que :) Tengo todo un proyecto con ese tipo de estructuras, y la forma no se presentó ... Tiene que ser otra cosa ...: P – StuckOnSubmit
El evento de envío no se activará con este código. ¡TRES respuestas separadas dicen eso! O está equivocado, o su caso de prueba no representa suficientemente su código real. – Quentin
¿Estás seguro de que no tienes un botón de envío real? Como eso funcionaría entonces. Tal vez cambiaste tus botones de enviar por anclas como una mejora ayer? ¿Tienes un sistema de control de fuente? ¿Otros desarrolladores también están trabajando en el proyecto que podría haberlo cambiado? –