Code : Tout sélectionner
function ajouter() {
//creation du sous-noeud Input File
var elem_input_photo = document.getElementById(\"input_photo\");
var inputF = document.createElement(\"input\");
var br = document.createElement(\"br\");
var typeI = document.createAttribute(\"type\");
typeI.nodeValue = \"file\";
inputF.setAttributeNode(typeI);
var nameI = document.createAttribute(\"name\");
nameI.nodeValue = \"photo[]\";
inputF.setAttributeNode(nameI);
elem_input_photo.appendChild(br);
elem_input_photo.appendChild(inputF);
// Incrémentation de la variable nbre_photos
nbre_photos++;
document.getElementById(\"nbrephotos\").value=nbre_photos;
}
Code : Tout sélectionner
var inputF = document.createElement(\"input\");
var br = document.createElement(\"br\"); Code : Tout sélectionner
var tr = document.createElement(\"tr\");
var td = document.createElement(\"td\");Code : Tout sélectionner
function ajouter() {
//creation du sous-noeud Input File
var tr = document.createElement(\"tr\");
var td = document.createElement(\"td\");
var tdF = document.createElement(\"/td\");
var trF = document.createElement(\"/tr\");
var elem_input_photo = document.getElementById(\"input_photo\");
var inputF = document.createElement(\"input\");
var br = document.createElement(\"br\");
var typeI = document.createAttribute(\"type\");
typeI.nodeValue = \"file\";
inputF.setAttributeNode(typeI);
var nameI = document.createAttribute(\"name\");
nameI.nodeValue = \"photo[]\";
inputF.setAttributeNode(nameI);
elem_input_photo.appendChild(br);
elem_input_photo.appendChild(tr);
elem_input_photo.appendChild(td);
elem_input_photo.appendChild(inputF);
elem_input_photo.appendChild(tdF);
elem_input_photo.appendChild(trF);
// Incrémentation de la variable nbre_photos
nbre_photos++;
document.getElementById(\"nbrephotos\").value=nbre_photos;
}
<?
echo "
<html>
<head>
<script type=\"text/javascript\">
<!--/*--><![CDATA[//> <!--
var nbre_photos=0;
function ajouter() {
//creation du sous-noeud Input File
var tr = document.createElement(\"tr\");
var td = document.createElement(\"td\");
var tdF = document.createElement(\"/td\");
var trF = document.createElement(\"/tr\");
var elem_input_photo = document.getElementById(\"input_photo\");
var inputF = document.createElement(\"input\");
var br = document.createElement(\"br\");
var typeI = document.createAttribute(\"type\");
typeI.nodeValue = \"file\";
inputF.setAttributeNode(typeI);
var nameI = document.createAttribute(\"name\");
nameI.nodeValue = \"photo[]\";
inputF.setAttributeNode(nameI);
elem_input_photo.appendChild(br);
elem_input_photo.appendChild(tr);
elem_input_photo.appendChild(td);
elem_input_photo.appendChild(tdF);
elem_input_photo.appendChild(td);
elem_input_photo.appendChild(inputF);
elem_input_photo.appendChild(tdF);
elem_input_photo.appendChild(trF);
// Incrémentation de la variable nbre_photos
nbre_photos++;
document.getElementById(\"nbrephotos\").value=nbre_photos;
}
function remove() {
document.getElementById(\"input_photo\").removeChild(document.getElementById(\"input_photo\").lastChild);
document.getElementById(\"input_photo\").removeChild(document.getElementById(\"input_photo\").lastChild);
nbre_photos--;
}
//--><!]]>
</script>
</head>
<body>
<form action=post method=page2.php>
<div id=input_photo></div>
<table>
<tr>
<td>
utilisateur
</td>
<td>
<input type=text name_utilisateur>
</td>
</tr>
<tr>
<td>
date
</td>
<td>
</td>
</tr>
<tr>
<td>
<a href=javascript:ajouter();>Ajouter</a>
<a href=javascript:remove();>Enlever</a>
</td>
</tr>
</form>
</table>
</body>
</html>
";
?>
Voila mon code un peu simplifié