$('.InsertLine').click(function Insert_line() { // Variable pour le clonage var Line ="#Row2_" + idJour+'_'+ idWorker +'_'+"0"; var N_Line ="Row2_" + idJour+'_'+ idWorker; var ID_B_TNewLine = "#TNewLine_" + idJour+'_'+ idWorker+'_'+ idNumLine; var ID_B_TDeleteLine = "#TDeleteLine_" + idJour+'_'+ idWorker+'_'+ idNumLine; var ID_I_Date = "#TDate_" + idJour+'_'+ idWorker+'_'+ idNumLine ; var ID_S_Request = "#TSRequest_"+ idJour+'_'+ idWorker+'_'+ idNumLine; var ID_I_Time = "#TTime_" + idJour+'_'+ idWorker+'_'+ idNumLine ; var ID_TA_Description = "#TTADescription_" + idJour+'_'+ idWorker+'_'+ idNumLine ; var ID_I_Worker = "#TIWorker_" + idJour+'_'+ idWorker+'_'+ idNumLine; var ID_I_PrimKey = "#TIPrimKey_" + idJour+'_'+ idWorker+'_'+ idNumLine; var N_B_TNewLine = "TNewLine_" + idJour+'_'+ idWorker; var N_B_TDeleteLine = "TDeleteLine_" + idJour+'_'+ idWorker; var N_I_Date = "TDate_" + idJour+'_'+ idWorker ; var N_S_Request = "TSRequest_" + idJour+'_'+ idWorker; var N_I_Time = "TTime_" + idJour+'_'+ idWorker ; var N_TA_Description = "TTADescription_" + idJour+'_'+ idWorker ; var N_I_Worker = "TIWorker_" + idJour+'_'+ idWorker; var N_I_PrimKey = "TIPrimKey_" + idJour+'_'+ idWorker; var VI_Description = $(ID_TA_Description).val(); var VS_Request = $(ID_S_Request).val(); var VI_TimeSpent = $(ID_I_Time).val(); var id_PrimKey =" "; if(VI_PrimKey = " ") { var id_PrimKey =" "; if((VI_TimeSpent != "")&&(VS_Request != "")) { idNumLine++; // Clone line newLine = $(Line).clone(true); $(newLine).attr('id', N_Line +'_'+ idNumLine); newLine.insertAfter("#Row1_" + idJour+'_'+ idWorker); // Modify object id $('.InsertLine').attr("style", "visibility: hidden"); $(ID_B_TNewLine).attr('id', N_B_TNewLine +'_'+ idNumLine).attr("style", "visibility: visible"); $(ID_B_TDeleteLine).attr('id', N_B_TDeleteLine +'_'+ idNumLine); $(ID_I_Date).attr('id', N_I_Date +'_'+ idNumLine); $(ID_S_Request).attr('id', N_S_Request +'_'+ idNumLine); $(ID_I_Time).attr('id', N_I_Time +'_'+ idNumLine).val(''); $(ID_TA_Description).attr('id', N_TA_Description +'_'+ idNumLine); $(ID_I_Worker).attr('id', N_I_Worker +'_'+ idNumLine); $(ID_I_PrimKey).attr('id', N_I_PrimKey +'_'+ idNumLine).val(''); } } }); }
$('.InsertLine').click(function Insert_line() { var Line ="#Row2_" + idJour+'_'+ idWorker +'_'+"0";
var Line ="#Row2_" + idJour+'_'+ idWorker +'_'+"0";
var Line ="#Row2_" + idJour+'_'+ idWorker +'_'+idNumLine;
30 avril 2014 à 15:23
30 avril 2014 à 15:28
Qui plus est ... si tes ALERT sont bons.. le souci ne vient donc pas de là ... non ????!!
Modifié par EnguerrandP le 30/04/2014 à 16:10
Le bouton new et de la class InsertLine
et j'ai écrit :
qui masque toute la class InsertLine
puis:
Qui rend visible le bouton new de la dernière ligne crée.
Je ne voit pas pourquoi sa marche une fois et que les autre fois sa met le bouton new dans la ligne précédente.
et pour la valeur dans l'input j'ai mit :
donc il doit mettre la dernière valeur de la clef primaire dans l'input puis incrémenter mon nombre de ligne.