J'ai créé un plugin jQuery qui reprogramme les formulaires "boutons d'envoi pour utiliser des requêtes ajax.
Le problème apparaît lorsque le bouton d'envoi n'est pas " <submit>
élément, comme ceci:
<div class="home" onclick="document.form.submit()">
<h2>Save</h2>
</div>
Y at-il un moyen pour moi de trouver ces éléments dans un "élégant" façon?
Réponses:
2 pour la réponse № 1Plutôt que de modifier tous les éléments susceptibles de déclencher la soumission du formulaire, vous pouvez vous connecter au soumettre événement sur le <form>
lui-même:
$("form").submit(function(e) {
e.preventDefault(); // Inhibit default submission.
// Now submit form through AJAX...
});