EditionArticles.js 1006 B

123456789101112131415161718192021222324
  1. function marquer(tbModifiee) {
  2. ///<param name="tbModifiee" value="document.createElement('input')" />
  3. tbModifiee.classList.add("modifie");
  4. tbModifiee.parentElement.parentElement.classList.add("ligneModifiee");
  5. }
  6. setTimeout(function () {
  7. $(function () {
  8. $("form").submit(function () {
  9. // On a marqué avec un style les lignes qui contiennent des modifs.
  10. var $lignesMofifiees = $(".ligneModifiee");
  11. for (var nLigne = 0; nLigne < $lignesMofifiees.length; nLigne++) {
  12. // Tous les inputs de la ligne
  13. var $lesInputsDeLaLigneModifiee = $($lignesMofifiees[nLigne]).find("input");
  14. for (var nInput = 0; nInput < $lesInputsDeLaLigneModifiee.length; nInput++) {
  15. // On leur ajoute un attribut "name" qui vaut comme l'attribut data-name
  16. // En mettant le bon N° d'ordre
  17. // Avec un name on envoie dans les entêtes
  18. var $input = $($lesInputsDeLaLigneModifiee[nInput]);
  19. $input.attr("name", $input.attr("data-name").replace("__I__", nLigne));
  20. }
  21. }
  22. });
  23. });
  24. });