Comment faire pour avoir deux boutons submit dans le même formulaire ?
http://javascript.developpez.com/faq...bjs#BoutSubmit

  • ajout d'un attribut id dans la balise form
  • suppression de la balise script dans le code JS car le mime type va dépendre du doctype de la page.
    type="text/javascript" en HTMl et XHTML. Aucun attribut en HTML5. Je laisse donc le choix au codeur.



Comment faire pour avoir deux boutons submit dans le même formulaire ?

En fait, il ne s'agit pas de deux boutons submit mais de deux boutons simples auxquels on affecte une action.

Voici le formulaire html :
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
<form name="formulaire" id="idFormulaire" method="post" action="" onsubmit="return testsubmit()">
...
<input type="button" value="envoyer page A" onclick="gopage('pageA.asp')" />
<input type="button" value="envoyer page B" onclick="gopage('pageB.asp')" />
</form>

Et voici le script :
Code javascript : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
// fonction pour le cas d'appui sur la touche entrée
function testsubmit() 
{
    return !!document.getElementById("idFormulaire").action;
}
 
//fonction pour choisir l'action
function gopage(page)
{
    document.getElementById("idFormulaire").action = page;
    document.getElementById("idFormulaire").submit();
}