Plusieurs boutons

Par Divin, il y a 14 ans


Salut à tous

Je reviens avec mon problème de multi forms dans une même page

J'ai sur une page plusieurs messages avec tous la possibilité pour le modo de supprimer le(s) message(s)

Donc

<form name="DeleteForm" id="DeleteForm" action="#" method="post">
        <input type="submit" name="Supprimer" id="Supprimer" value="Supprimer" />
        <input type="hidden" name="poste" value="poste" />
    </form>

en cliquant sur le bouton Supprimer j'appel une fonction

<script type="text/javascript">
jQuery(function($){
$("#DeleteForm").submit(function(){
....
});

Le Big problème est que les boutons supprimer n'appellent rien du tout
(Je suppose que c'est dû au fait que j'en ai plusieurs)

5 réponses

djtec, il y a 14 ans

Et bien essaye:

<form name="DeleteForm" id="DeleteForm" action="#" method="post">
    <input type="submit" name="Supprimer" id="supprimer" value="Supprimer" />
    <input type="hidden" name="poste" value="poste" />
</form>

$("#supprimer").click(function(){

....

});
Divin, il y a 14 ans

Salut djtec et merci pour ta réponse

Malheureusement j'ai le même résultat

Le premier bouton réagit mais les suivants rafraîchissent la page

djtec, il y a 14 ans

Met un id différent à chaque bouton

Divin, il y a 14 ans

Merci djtec pour ta réponse

Mais dans ce cas tous les boutons rafraîchissent
J'ai bien une éventuelle solution le "onclick"

onclick="javascript: supprimer('.$poste.')"

et ensuite

function supprimer(poste)
{
....
});
}

Est-ce une solution valable ?

djtec, il y a 14 ans

Fait plutôt:

onclick="javascript: supprimer('poste')"

Et ensuite:

jQuery(function($){
    function supprimer(el){
        $("#"+el).hide(); 
    }
});