#1 Le 27/03/2008, à 12:34
- LR
[Résolu] Déclencher "onsubmit" en javascript ?
Salut,
J'ai un formulaire que je dois soumettre par un bouton javascript. Le problème c'est que quand je clique sur le bouton, ça envoie bien le formulaire, mais ça ne déclenche pas ma fonction javascript référencée dans "onsubmit".
Ca m'étonne car je me serais attendu à ce que "form.submit" déclenche le "onsubmit" mais ce n'est pas le cas. Est-ce normal ? Y a-t-il une solution ?
Merci d'avance
Lilian
<html>
<body>
<form name="toto" action="prov.php" onsubmit="test()">
<input type="submit" />
</form>
<a href="#" onclick="toto.submit();">enregistrer</a>
<script type="text/javascript">
function test()
{
alert( "test" );
}
</script>
</body>
</html>
Dernière modification par LR (Le 27/03/2008, à 15:30)
Hors ligne
#2 Le 27/03/2008, à 14:43
- best_friend_fr
Re : [Résolu] Déclencher "onsubmit" en javascript ?
Salut
Essaye ca
<html>
<body>
<form id="toto" action="prov.php" onsubmit="test()">
<input type="submit" />
</form>
<a href="#" onclick="truc();">enregistrer</a>
<script type="text/javascript">
function truc()
{
document.getElementById("toto").onsubmit();
}
function test()
{
alert( "test" );
}
</script>
</body>
</html>
sudo apt-get replace langage_sms by grammaire orthographe ponctuation
La documentation est avant tout faite pour ceux qui posent les questions, et non ceux qui y répondent
Best_friend_fr
Hors ligne
#3 Le 27/03/2008, à 15:30
- LR
Re : [Résolu] Déclencher "onsubmit" en javascript ?
effectivement, en appelant "onsubmit" à la place de "submit" ça marche
Merci !
Hors ligne