Plusieurs boutons « submit » dans un formulaire

Dans quel cas aurions-nous besoin d’envoyer un formulaire via deux boutons « submit » différents ?

L’exemple typique est de définir une action « prévisualiser » et une action « envoyer » dans un formulaire de message d’un forum (ou un commentaire, etc.).

En effet, il est utile pour l’utilisateur de pouvoir prévisualiser son message avant de l’envoyer aux yeux de son public ce qui lui permet de voir le rendu de son message après traitement (BBcode, mot banni, etc.).

Il y a deux solutions, l’une utilisant JavaScript, l’autre en pur HTML. Par principe, nous préfèrerons utiliser la seconde solution, bien évidemment 😉

Lire la suite