Bonjour,

Javascript, jQuery...

J'ai un input file.

J'aimerai que l'ors d'un Click dessus je puisse contrôler si l’internaute a sélectionné une catégorie d'abord(un select), dans le cas contraire une popup l'averti de la sélectionner.

le code pour récupérer si la selection a été faîte est fonctionnel, c'est son application qui me pose problème.

j'ai mis dans l'événement change de l'input mais cela ne fonctionne pas...

voici mon code:

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
 
<script type="text/javascript">
 
	    $( "#im1" ).change(function(e) {
 
	    var varC1 = document.getElementById("C1");
	    var valeur = varC1.selectedIndex;
 
		 if (valeur == -1){
				alert("Veuillez sélectionner d'abord la catégorie")
		}
 
	    var liste = e.target.files;	    
 
	    if (liste[0].size / 1024 > 500){
	    	alert("La photo est trop grande, la taille maximum est de 500 Ko."); 
	    } else{
	    	 $( "#Up" ).click();	
	    }     
 
	    });