A voir également:
- Modifier directement les lignes du tableau
- Tableau croisé dynamique - Guide
- Modifier liste déroulante excel - Guide
- Comment modifier un pdf - Guide
- Tableau ascii - Guide
- Modifier sa voix en direct - Guide
2 réponses
Dr Zoidberg
Messages postés
529
Date d'inscription
jeudi 28 juin 2007
Statut
Membre
Dernière intervention
12 juin 2015
100
16 mai 2008 à 17:19
16 mai 2008 à 17:19
Salut,
J'ai deja realisé un truc un peu comme ca.
Pour faciliter la tache côté JS/Ajax j'utilise la librairie Jquery (https://jquery.com/
Si tu ne connais pas Jquery tu ne comprendras pas mon code tout de suite, mais ca peut etre une piste pour toi
Il permet de transformer une cellule de tableau (td.commentaire) en input sur un double-clic
post_ajax.php est la page php qui 'post' les données modifiées
J'ai deja realisé un truc un peu comme ca.
Pour faciliter la tache côté JS/Ajax j'utilise la librairie Jquery (https://jquery.com/
Si tu ne connais pas Jquery tu ne comprendras pas mon code tout de suite, mais ca peut etre une piste pour toi
Il permet de transformer une cellule de tableau (td.commentaire) en input sur un double-clic
<script src="/lib/jquery/jquery-1.1.4.pack.js" type="text/javascript"></script> <script> function ondblclick(boite){ boite.unbind("dblclick"); contenu = boite.text(); cle = boite.attr("cle"); boite.html('<input id="edition" type="text" cle="'+cle+'" value="'+contenu+'">'); $("#edition").focus(); $("#edition").blur(function(){ $.post("post_ajax.php",{cle: cle,val: $(this).val()},function(txt){ //alert(txt); }); boite.text($(this).val()); boite.bind("dblclick",function(){ondblclick($(this))}) }); }; $(document).ready(function() { $('td.commentaire').bind("dblclick",function(){ondblclick($(this))}); }); </script>
post_ajax.php est la page php qui 'post' les données modifiées