Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

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

Merci !

Hors ligne