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:
<html><head><script>
function addField(i){
i=i+1;
var texteprecedent = document.createElement('input');
var div=document.createElement('div');
var text=document.createTextNode('image'+i);
texteprecedent.setAttribute("type", "file") ;
texteprecedent.setAttribute("name", "photo"+i) ;
document.getElementById("insertHere").appendChild(div);
document.getElementById("insertHere").appendChild(text);
document.getElementById("insertHere").appendChild(texteprecedent);
}
</script>
</head>
<body>
<form method="post" action="" id="systemMessage" name="addProperty">
<div><label for="file">Property Image</label>
<input id="img" name="img" type="file" value="" /></div>
<span id="insertHere"></span>
<div class="addField"><a href="javascript:addField(1)">Add an other Image</a></div>
<div class="submit"><input name="Submit" type="Submit" class="btn" value="Add Property" /></div>
</fieldset>
</form>
</body>
</html>
Et je voudrais juste que ma variable i soit en quelque sorte globale pour qu' elle s'increment à chaque fois que je cree un "input".
De sorte à avoir le "name" de mon input qui change par exemple: image2,imag3,imag4...
Si vous avez une autre solution je suis preneur sachant que je susi obligé de donner un nom pour une future insertion dans ma base de donnée ...
Merci d'avance pour vos réponse
Gauthier