onSubmit retourne false ne fonctionne pas

Je suis complètement confus ... je l'avais jure que c'était hier ... je me suis réveillé ce matin et tous les formulaires de mon arrêté de travailler dans mon projet.

Tous les formulaires ont une "onsubmit" à une fonction qui renvoie faux, puisque c'est un appel ajax, de sorte que la forme n'est jamais envoyé.

Après beaucoup de tests, je me suis simplifié la question de ce morceau de code:

<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>

J'avouerais que cela fonctionne parfaitement, mais c'est aujourd'hui, ni de travail 😀

Pourquoi si j'appuie sur le bouton d'envoi du formulaire ?

Je sais que c'est un total newbie question, mais je suis coincé

Merci !

source d'informationauteur StuckOnSubmit | 2010-03-30