IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

jQuery Discussion :

Comment enlever le Gestionnaire d'événement dans mon Code ?


Sujet :

jQuery

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Homme Profil pro
    Développeur Web
    Inscrit en
    Octobre 2013
    Messages
    453
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2013
    Messages : 453
    Par défaut Comment enlever le Gestionnaire d'événement dans mon Code ?
    Bonjour.
    J'ai fait un post hier dans lequel j'ai posé une question sans être satisfait et je pense que j'ai peut être mal posé ma question.
    Au fait, je souhaiterais enlever le gestionnaire d’événement de l'id "img_upload" avec .off via la Console de mon Navigateur Web. Mais ce qui me trouble est que je ne sais pas si c'est à $(document) (ligne 3) qui est juste avant $("#img_upload") que je doit attribuer le .off() ou si je dois fais simplement: $("#img_upload").off() ???


    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
    29
    30
    31
    32
    33
    34
    <script language="javascript" type="text/javascript">
     
    $( document ).ready(function() {
     
    	$("#img_upload").change(function(e) {
    		var error = "";
    		var files = e.originalEvent.target.files;
    		for (var i=0, len=files.length; i<len; i++){
    			var n = files[i].name,
    				s = files[i].size,
    				t = files[i].type,
    			    ext = n.split('.').pop().toUpperCase();
     
    			if(s > 10242880){
    				error = "Error, Max size allowed is 10 MB";
    			}
    			else if (ext!="JPG" && ext!="GIF" && ext!="JPEG"){
                	error = "Error, invalid file type";
            	}
     
    		}
     
    		if(error == "") {
    			$("#notice").html("Please wait..."); 
    			$("#upload_big").submit();
    		} else {
    			//error
    			alert(error);
    		}
    	});
     
    });
     
    </script>
    Aidez-moi à m'indiquer l'endroit exact où je dois placer le .off en vue d'enlever le gestionnaire d'événement que gère $("#img_upload").

    Comment donc annuler le gestionnaire d’événement dans mon Code ci-dessus ???

    Merci d'avance.

  2. #2
    Membre extrêmement actif Avatar de psychadelic
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    2 532
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 2 532
    Par défaut
    ton code et tes explications sont trop parcellaires.

    Qu'est- que ce $("#img_upload"). ?? une image ?

  3. #3
    Membre très actif
    Homme Profil pro
    Développeur Web
    Inscrit en
    Octobre 2013
    Messages
    453
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2013
    Messages : 453
    Par défaut
    C'est l'appel de l'id img_upload dans le Code HTML qui est d'ailleurs l'ID du formulaire qui permet de télécharger une image.

  4. #4
    Membre extrêmement actif Avatar de psychadelic
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    2 532
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 2 532
    Par défaut
    Donc c'est un bouton de téléchargement, pourquoi tu ne fais pas un evt click plutôt qu'un on Change ????

    Et c'est quoi cette idée de vouloir lui enlever un evt ? pourquoi ne pas rendre ton bouton inactif ??

Discussions similaires

  1. [3D] Comment savoir si un point est dans mon champ de vision
    Par patmaba dans le forum Développement 2D, 3D et Jeux
    Réponses: 10
    Dernier message: 04/11/2018, 13h20
  2. Réponses: 3
    Dernier message: 17/03/2010, 21h56
  3. Perte de gestionnaire d'événements dans une fenêtre
    Par Benjamin GAGNEUX dans le forum Composants VCL
    Réponses: 15
    Dernier message: 23/08/2004, 20h14
  4. [C#] Comment mettre une ligne en couleur dans mon DataGrid ?
    Par vandeyy dans le forum Windows Forms
    Réponses: 7
    Dernier message: 19/07/2004, 10h03

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo