J'ai un formulaire avec un bouton de soumission. J'ai attaché un événement de clic à ce bouton de soumission en utilisant JQuery. Une fois que je l'ai fait, mon formulaire n'a pas été soumis, je pensais que c'était à cause de l'événement que j'ai ajouté - si je supprime cet événement de clic, il soumet le formulaire avec succès.Ajout d'un événement Click à un bouton de soumission, puis envoi du formulaire
J'ai essayé de donner à mon formulaire un identifiant et d'appeler la fonction de soumission mais cela n'a pas réussi non plus. Que puis-je faire?
$('#submit_gen').click(function() {
$('#genbtn').html('<img src="images/ajax-loader.gif" alt="loading" />');
$('#action_form').submit();
});
Le HTML:
<form id="action_form" action="generate.php" method="post" enctype="multipart/form-data">
<input id="file_upload" type="file" name="upload" onchange="file_select();"/>
<input type="text" id="overlay_input">
<div id="genbtn" class="genbtn">
<input id="submit_gen" type="submit" value="Upload">
</div>
</form>
Merci à tous
Attendez, est-ce que c'est le code qui fonctionne ou qui ne fonctionne pas? Et pouvez-vous montrer le HTML? – Konerak
J'ai ajouté le HTML, ce qui précède ne fonctionne pas. Seule l'icône de chargement apparaît et rien n'est envoyé car la page reste telle quelle. – Abs
Est-ce que votre page ne sera pas vide tant que la soumission est en cours (car ce n'est pas un envoi asynchrone?) – R0MANARMY