Je voudrais être en mesure de détecter quel formulaire sur une page a été soumis, saisir son ID et l'affecter à une variable. Comment puis-je faire ceci?JQuery Quel formulaire a été soumis
Merci!
Je voudrais être en mesure de détecter quel formulaire sur une page a été soumis, saisir son ID et l'affecter à une variable. Comment puis-je faire ceci?JQuery Quel formulaire a été soumis
Merci!
Je suppose que vous travaillez avec jQuery. Vous pouvez le faire facilement:
<form id="form1" ...>
...
<input type="submit" />
</form>
<form id="form2" ...>
...
<input type="submit" />
</form>
<script>
$('form').submit(function(){
var form_id = $(this).attr('id'); //here you grab the id
alert('form '+form_id+' was submitted!');
return false; //prevent from 'really' submitting
});
</script>
Notez que cette variable ne sera disponible que dans ce code JavaScript et seulement jusqu'à ce que la page reste/rechargées. Si vous voulez l'enregistrer de manière permanente, vous pouvez, par exemple, post it sur le serveur, puis enregistrez-le dans la session/une base de données/un cookie/quoi que ce soit.
Merci! Exactement ce que je cherchais. – user1002039
@ user1002039 De rien! – Quasdunk
'' –
@AndreasNiedermair: Vous pouvez avoir plusieurs formulaires, mais pas des formulaires imbriqués. –
@Rocket merci pour la clarification ... Mélange sth up :) –