Formulaire avec 3 boutons d'action differents

Résolu
Bonjour,

j'ai un formulaire qui a 3 boutons (valider ,supprimer , ajouter ) et comme vous voyez chaque bouton a une action differente de l'autre comment je peux regler cette proble

voila mon code :

<form id="formElem" action="supprimer.php" method="POST" >

<?php
while( $result = mysql_fetch_array($requete) ){
echo ("<p id=\"auto\">") ;

echo ("<input type=\"hidden\" name=\"idop\" value=\"".$result["idop"]."\" />");
echo ("<input id=\"searchField\" name=\"nomcompte\" type=\"text\" value=\"".$result["nomcompte"]."\" AUTOCOMPLETE=\"OFF\" />");

echo ("<input type=\"text\" name=\"numfacture\" value=\"".$result["numfacture"]."\" />");

echo ("<input type=\"text\" name=\"numfacture\" value=\"".$result["numfacture"]."\" />");

echo ("<input type=\"text\" name=\"montantht\" value=\"".$result["montantht"]."\" />");

echo ("<input type=\"text\" name=\"taxe\" value=\"".$result["taxe"]."\" />");

echo ("<input readonly=\"readonly\" name=\"date\" type=\"text\" value=\"".$result["date"]."\" />");

echo ("<button type=\"submit\" >Supprimer</button>");

echo ("<button type=\"submit\" >valider</button>");

echo ("<button type=\"submit\" >modifier</button>");
?>

</form>

4 réponses

  1. j'ai fais ca mais ca marche pas !

    <script language="javascript">
    <!--
    function type1()
    {

    document.getElementById('formElem').action="valider.php";
    }

    function type2()
    {

    document.getElementById('formElem').action="supprimer.php";
    }
    function type3()
    document.getElementById('formElem').action="modifier.php";

    -->
    </script>

    <form id="formElem" method="POST" >

    /formulaire/

    echo ("<button type=\"submit\" name=\"supprimer\"onClick=\"type1()\" value=\"supprimer\" >modifier</button>");

    </form>
    1
    1. Contributeur
      Bonsoir,

      Tu dois passer par de l'ajax. Tu ne mets pas d'action dans ton form.

      <form id="id_form" action ="#">
      <input type="button" onclick="fonction1_a_realiser()" />
      <input type="button" onclick="fonction2_a_realiser()" />
      </form>
      0
      1. j'ai pas une grande idee sur l'ajax si tu peux aider moi

        jai 3 actions c'est a dire 3 page (modifier.php , valider.php , supprimer.php )
        0
        1. enfin ca marche :) merci bien monsieur
          0
          1. Contributeur
            De rien (enfin, je n'ai pas fait grand chose... ¬¬)
            Qu'est-ce que tu as fait au final ? Pour que quelqu'un puisse prendre ta solution =)

            (et donc, sujet résolu ?)
            0
          2. oui sujet rèsolu
            0