Bonjour,
J’aimerais limiter le nombre de sélections de l’Input File à 2 éléments.
Si l’utilisateur ajoute plus d’élément je voudrais crée une alerte pour dire que le nombre d’ajout maximum est de 2. Sans devoir utilisé un deuxième boutons Submit.
J'ai utilisé ce code (http://jsfiddle.net/Curt/u4NuH/ ) qui utilise un bouton submit.
Pourquoi sur mon code l’alerte ne fonctionne immédiatement après l'ajout de plus de 2 fichiers.
Merci de votre aide.
Modifié par dop10 (29 Jan 2018 - 22:02)
J’aimerais limiter le nombre de sélections de l’Input File à 2 éléments.
Si l’utilisateur ajoute plus d’élément je voudrais crée une alerte pour dire que le nombre d’ajout maximum est de 2. Sans devoir utilisé un deuxième boutons Submit.
J'ai utilisé ce code (http://jsfiddle.net/Curt/u4NuH/ ) qui utilise un bouton submit.
Pourquoi sur mon code l’alerte ne fonctionne immédiatement après l'ajout de plus de 2 fichiers.
<!doctype html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>Limiter ajout input file</title>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
</head>
<body>
<input id="monfichier" type="file" name="file" multiple >
<script>
document.getElementById('monfichier').onclick = function() {
if (parseInt($fileUpload.get(0).files.length) > 2){
alert(" 2 fichiers maximum !");
}
};
</script>
</body>
</html>
Merci de votre aide.
Modifié par dop10 (29 Jan 2018 - 22:02)