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. 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>
    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 )
      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. enfin ca marche :) merci bien monsieur
          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 ?)
          2. oui sujet rèsolu