Mam taki skrypcik do uploadu zdjęć.
<img id="uploadPreview1" src="no_image.jpg" /><br /> <input id="uploadImage1" class='inputa' type="file" name="p1" onchange="PreviewImage(1);" /> <img id="uploadPreview2" src="no_image.jpg" /><br /> <input id="uploadImage2" type="file" name="p2" onchange="PreviewImage(2);" />
<script type="text/javascript"> function PreviewImage(no) { var oFReader = new FileReader(); oFReader.readAsDataURL(document.getElementById("uploadImage"+no).files[0]); oFReader.onload = function (oFREvent) { document.getElementById("uploadPreview"+no).src = oFREvent.target.result; }; } </script>
jak można przekształcić ten javascript żeby generowanie inputów wykonac np w takiej pętli?
for($i=0;$i<2;$i++) { <img id="uploadPreview" src="no_image.jpg" /><br /> <input id="uploadImage" type="file" name="file[]" onchange="PreviewImage();" /> }
dobra poradziłem sobie juz z tym. Poprostu przed petlą dodałem zmienne
$a=1;
$b=1;
$c=1;
i je podstawiłem do inputa