jagogordonne
Invité n'ayant pas de compte PHPfrance
06 avr. 2010, 13:44
Finalement voici ma fonction qui fonctionne bien sous IE et Mozilla
function remp_arbre() {
// Declaration
var O_body = document.getElementById("div_arbre");
var nbligne = document.getElementById("nombre_arbre_prerempli").value;
// création de la table
var O_table = document.createElement("table");
//Ajout de la table
O_body.appendChild(O_table);
// création des ligne
for (var j = 0; j < nbligne; j++) {
// crée une ligne de tableau
var O_row = O_table.insertRow(-1);
//Création des colonnes
for (var i = 0; i < 5; i++) {
// Crée un élément input
var O_cell = O_row.insertCell(-1);
var O_input = document.createElement("input");
O_input.setAttribute ("id","menu"+j+i)
O_input.setAttribute ("type","text");
O_cell.appendChild(O_input);
}
}
}
Seulement une chose me dérange lorsque j'apelle une cellule grâce à un bouton ça marche
function affich() {
alert ("on rentre dans la fonction");
var cellule = document.getElementById("menu11").value;
alert (cellule);
}
Mais ça ne fonctionne pas lorsque je fais un submit de mon formulaire ?
<?php
if(isset($_POST['Submit_x'])){
$Tableau=$_POST;
$message="";
$menu11=($Tableau['menu11']);
if ($menu11=="") {
$message .= sprintf('Error menu11');
}
$num_abattage=($Tableau['num_abattage_prerempli']);
if ($num_abattage=="") {
$message .= sprintf('Error num_abattage');
}
}?>
$menu11 n'apparait pas dans mes variables POST pourtant il est bien dans mon formulaire !
Merci d'éclairer ma lanternne.