Bonjour à tous,

J'ai trouvé ce code qui sert à uploader plusieurs photos et de les afficher, je souhaite maintenant que l'utilisateur n'ait la possibilité d'uploader que 5 photos. Pourriez-vous m'aider pour intégrer une fonction (while) qui sert à maximiser le nombre d'upload des photos en 5 ?

Merci de votre aide.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
 
function handleFileSelect(event) 
{
    console.log(event)
    var input = this;
 
	if (input.files && input.files[0])
    {
	    var reader = new FileReader();
        console.log(reader)
        reader.onload = (function (e)
        {
	        var span = document.createElement('span');
		    span.innerHTML = ['<img class="thumb" src="',e.target.result, '" title="', escape(e.name), '"/><span class="remove_img_preview"></span>'].join('');
	    document.getElementById('preview').insertBefore(span, null);
	    });
        reader.readAsDataURL(input.files[0]);
 
    }
}
 
$('#files').change(handleFileSelect);	
 
$('#preview').on('click', '.remove_img_preview',function ()
{
	$(this).parent('span').remove();
    $(this).val("");
});