1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
| function valide_form(){
var nomTab, prenomTab, ageTab, emailTab, telPortTab;
var nom, prenom, age, email, telPort;
//nombre de ligne du tableau
var nbLigne = document.getElementById('table_demande_carte').rows.length;
//pour chaque ligne on ajoute un champ caché
for(var i=1;i<nbLigne;i++){
nom_prenomTab = document.getElementById('table_demande_carte').rows[i].cells[0].innerHTML;
dateNaissanceTab = document.getElementById('table_demande_carte').rows[i].cells[1].innerHTML;
profilTab = document.getElementById('table_demande_carte').rows[i].cells[2].innerHTML;
emailTab = document.getElementById('table_demande_carte').rows[i].cells[3].innerHTML;
telPortTab = document.getElementById('table_demande_carte').rows[i].cells[4].innerHTML;
nom = '<input type=\"hidden\" name=\"nom'+ i +'\" id=\"nom'+ i +'\" value=\"'+ nom_prenomTab +'\">';
dateNaissance = '<input type=\"hidden\" name=\"dateNaissance'+ i + '\" value=\"'+ dateNaissanceTab +'\">';
profil = '<input type=\"hidden\" name=\"profil'+ i + '\" value=\"'+ profilTab +'\">';
email = '<input type=\"hidden\" name=\"email'+ i + '\" value=\"'+ emailTab +'\">';
telPort = '<input type=\"hidden\" name=\"telPort'+ i + '\" value=\"'+ telPortTab +'\">';
//on ajoute les champs hidden
document.getElementById('champHidden').innerHTML += nom + dateNaissance + profil + email + telPort;
}
//on enregistre le nombre de ligne
document.form3.nbLigne.value = nbLigne - 1;
//on valide le formulaire
document.form3.submit();
} |