Formulaire avec 3 boutons d'action differents

Résolu
kd13 Messages postés 102 Statut Membre -  
kd13 Messages postés 102 Statut Membre -
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. kd13 Messages postés 102 Statut Membre 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
  2. AssassinTourist Messages postés 409 Date d'inscription   Statut Contributeur Dernière intervention   1 313
     
    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
  3. kd13 Messages postés 102 Statut Membre 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
  4. kd13 Messages postés 102 Statut Membre 1
     
    enfin ca marche :) merci bien monsieur
    0
    1. AssassinTourist Messages postés 409 Date d'inscription   Statut Contributeur Dernière intervention   1 313
       
      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. kd13 Messages postés 102 Statut Membre 1
       
      oui sujet rèsolu
      0