begin process at 2012 02 12 12:57:55
  Trouver un code source :
 
dans
 
Accueil > Forum > 

ASP / ASP3

 > 

Scripting

 > 

Javascript

 > 

recuperer la valeur d'un id incrémenté automatiquement


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

recuperer la valeur d'un id incrémenté automatiquement

jeudi 7 juin 2007 à 14:09:47 | recuperer la valeur d'un id incrémenté automatiquement

jojo2666

Bonjour a tous,
j'ai un pti souci je m'explique:

j'ai dans un formulaire un champ qui peut etre ajouter autant de fois que l'utilisateur le souhaite. A chaque ajout de ligne, l'id de l'input est incrémenté du genre 'QttJour'+new_id...
l'histoire c'est que pour l'enregistrement de ces différents champs, il faudrait que je récupere par un moyen que je ne connais pas le dernier id envoyé...
N'y connaissant pas grand chose en javascript je demande un coup main...
merci d'avance...

voila la methode qui me rajoute des lignes:

function addLineJ(old_id)
    {
        var oTab = document.getElementById('adjour');
        var newTR = document.createElement("tr");
        var td1 = document.createElement("td");
        var td2 = document.createElement("td");
        var td3 = document.createElement("td");
        var td4 = document.createElement("td");
        var td5 = document.createElement("td");
        var input1 = document.createElement("input");
        var combox = document.getElementById("DDLtypeJour");
        var dropplus = document.getElementById(old_id);
        var select1 = document.createElement("select");
        var img1 = document.createElement("img");
        var new_id = new Number();
        new_id = parseInt(old_id.split("_")[1]) + 1;
        img1.id = "imgj_" + new_id;
       
       
        for (i = 0; i < combox.options.length; ++i){
            var new_option = document.createElement("option");
            new_option.value = combox.options[i].value;
            new_option.innerText = combox.options[i].innerText;
            select1.appendChild(new_option);
        }
       
        input1.id = "nbJour_QttJour" + new_id;
        input1.type = "text";
        input1.size = "4";
       
        img1.src = "../App_Themes/Default/Images/add.gif";
        img1.onclick=function(){addLineJ(this.id)};
        img1.setAttribute("alt", "Ajouter une ligne");

        td1.className = "libelle_tableau";
        td3.className = "libelle_tableau";
        td1.innerHTML = "Nombre de jour :";
        td2.appendChild(input1);
        td3.innerHTML = "Type de jour :";
        td4.appendChild(select1);
        td5.appendChild(img1);
       
        dropplus.src= "../App_Themes/Default/Images/transparent.gif";
        dropplus.setAttribute("onclick", "");
        dropplus.setAttribute("alt", "");
       
        newTR.appendChild(td1);
        newTR.appendChild(td2);
        newTR.appendChild(td3);
        newTR.appendChild(td4);
        newTR.appendChild(td5);
        oTab.appendChild(newTR);
        window.resizeTo(document.body.clientWidth + 13, document.body.clientHeight + 50);
       
    }


J'ai pensé a mettre un return a la fin de la méthode genre return new_id, mais je ne sais pas comment le récupérer apres...
si quelqu'un avait une solution... merciiiii


Cette discussion est classée dans : var, id, document, createelement, appendchild


Répondre à ce message

Sujets en rapport avec ce message

Calendrier Javascript : probleme compatibilité Mozilla [ par jojomillenium ] hello!Vala j'ai un bleme, mon calendrier marche nicke sous explorer mais sous mozilla rien a faire, il apparait pour le mois present, mais si je veux declencher l'evenement click d'une imageboutton coté client [ par __salwa ] bonjour tt le monde bon je réaliser une page aspx qui fé apel a une page ascx cette  contient un textbox et une imagebutton mon but est de declenche Perte de données recupérée ... [ par lordm86 ] Bonjour , j'ai un petit souci de puis quelques temps.  Je develloppe une application web. Afin de pouvoir recuperer mes données dans une popup, j'util insertion formulaire nouveaux input.. [ par G4uthier ] bonjour , Voila j'ai probleme mais je vois pas comment le résoudre ca doit etre tyout bete mais je vois pas :'(J'ai ce code:function addField(i){i=i+1 Encore un bouton son ON/OFF [ par brisso53 ] Bonsoir, j'ai cherché sur le forum et le net en long et en large et rien... Je veux tout simplement faire ce que tout le monde veux faire, avoir une m google mpas V3 et Safari [ par peplum37 ] Bonjour, j'ai un script de géolocalisation qui fonctionne parfaitement sauf avec Safari ou la géolocalisation ne se fait que la première fois [code=js écriture d'un fichier xml [ par kabrider ] Bonjour,Voilà j'essaie d'écrire depuis un formulaire un fichier xml du type       .... categorie sous categorie [ par midosd ] pour un site commercial J'ai un table categorie de produit contient tous les categories de produits , avec leur importants champs : id_cat : identif Problème de DataRowView [ par wlad952 ] Bonjour j'ai un problème lié au DataRowView. J'ai récupéré de l'aide MSDN un bout de code pour binder un Datalist.(Je précise que ce datalist se trouv


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,763 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales