Bonjour à tous,
Je sèche sur un problème sans doute simple :
Supposons le code suivant :
<div id='div<?php echo $id_formulaire ?>' > // si $id_formulaire =1, on aura <div id='div1'>
<form>
<input type="text"........... etc>
.... / ....
</form>
<script>
var bouton="";
$('input[type=submit]').click(function(){ // récupère le nom du bouton submit.
bouton=($(this).attr('name'));
});
$("form").submit(function(e){ // intercepte le bouton submit
e.preventDefault(); // on empeche l'envoi du formulaire par le navigateur
// RECUPERER ICI LE ID DU DIV QUI CONTIENT LE FORMULAIRE (1 dans cet exemple)
fsubmit($(this, ID DU DIV)); // on appelle la fonction de soumission du formulaire
return false;
});
</script>
Comment récupérer le id du Div, j'ai tourné dans tous les sens les parents, les first, et compagnie, sans succès.
Merci de votre aide,
Cordialement,
Thierry.
Bon, j'ai trouvé... étonnant, parce que je pensais avoir déjà essayé ça.
Pour ceux que ça intéresse, la solution est :
id_du_div=$($(this).parents('div')).attr('id');
parent sans 's' fonctionne s'il n'y a rien entre form et div.
Dans mon cas, il y a table, td, tr, il faut utiliser parent s
Merci