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 :

bootstrap-datepicker: créer un evenement on hide


Sujet :

jQuery

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mai 2012
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2012
    Messages : 5
    Points : 6
    Points
    6
    Par défaut bootstrap-datepicker: créer un evenement on hide
    Bonjour à tous,

    Je travail sur le fork de PHP_conges, Libertempo. J'avance bien dans la correction des bugs en PHP, mais je galère sur du jquery

    Lorsqu'un utilisateur saisie une demande de congés, le nombre de jours pris est calculé à la volée (lorsqu'il choisi une date, une demi-journée ou lorsqu'il clique sur le bouton calculer). Mais avec datepicker, je n'arrive pas à exécuter la fonction javascript compter_jours.

    J'ai d'abord essayé d'ajouter un onchange dans le champ du datepicker comme pour les boutons radio

    Mais ça n'a rien donné! J'ai aussi essayé des trucs en m'inspirant de la documentation, mais rien y fait j'y arrive pas. Pourtant en cliquant sur matin ou après midi ça marche.

    Appel de datepicker :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    jQuery( document ).ready(function($) { 
     
    var jdesac = [];
    var feries=[];
    jdesac = [0,6];    // datepicker	            
        $('input.date').datepicker({
    	    format: "dd/mm/yyyy",
     
    	    language: "fr",
    	    autoclose: true,
    	    todayHighlight: true,
    daysOfWeekDisabled: jdesac,
    	    datesDisabled: feries
    	});
    boutons radio (fonctionne) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <input class="form-controm" type="radio" checked="" value="pm" onchange="compter_jours(new_demi_jour_deb, new_demi_jour_fin, user_login, new_debut, new_fin);return false;" name="new_demi_jour_fin">
    Pour mieux comprendre, il y a la démo (identifiant et mdp : georges).

    Merci d'avance pour votre aide, et n'hésitez pas à remonter d'autres bugs si vous en remarquez.

  2. #2
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mai 2012
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2012
    Messages : 5
    Points : 6
    Points
    6
    Par défaut
    J'ai finalement fini par trouver.

    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
    jQuery( document ).ready(function($) { 
     
    var jdesac = [];
    var feries=[];
    jdesac = [0,6];    // datepicker	            
        $('input.date').datepicker({
    	    format: "dd/mm/yyyy",
     
    	    language: "fr",
    	    autoclose: true,
    	    todayHighlight: true,
    daysOfWeekDisabled: jdesac,
    	    datesDisabled: feries,
    //          onSelect : function() {compter_jours();} // ne fonctionne pas pour moi!!
    	}).on("change", function() { compter_jours(); //ca marche comme je veux avec le .on...
    });
    J'ai modifié ma fonction compter_jours pour qu'elle récupère les infos dans le formulaire plutôt que de lui passer en paramètre.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Débutant] impossible de créer des evenement pour mes boutons sur une page asp
    Par Msysteme dans le forum ASP.NET
    Réponses: 2
    Dernier message: 02/05/2014, 13h27
  2. Créer un evenement personnalisé
    Par Jerome S dans le forum C++Builder
    Réponses: 2
    Dernier message: 19/10/2011, 10h30
  3. Créer un evenement modification d'un text d'un textBox
    Par jeandadaf dans le forum VB.NET
    Réponses: 4
    Dernier message: 13/12/2009, 18h47
  4. Réponses: 0
    Dernier message: 09/11/2007, 22h06
  5. créer evenement onerror par VBA
    Par cbleas dans le forum Access
    Réponses: 3
    Dernier message: 02/12/2006, 13h59

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