2010-05-29 5 views
1

utilisant jquery-ui datepickerdatepicker options communes mais différentes altFormat de Altfield

Je voudrais utiliser Altfield et altFormat 2 datepickers sur la même page mais je ne peux pas comprendre comment ajouter ces 2 options spécifiques à chaque datepicker avec mon ensemble commun d'options.

Échantillon de code ci-dessous. # dt1 ne fonctionne pas, mais # dt2 fonctionne. Comment puis-je utiliser # dt1 pendant que j'utilise le fichier datepickerOpts?

var datepickerOpts = { 
    minDate: -2, 
    changeMonth: true, 
    changeYear: true, 
    dateFormat: 'yy-mm-dd' 
    }; 
    $('#dt1').datepicker(datepickerOpts, 
    {altField: '#alt1', 
    altFormat: 'mm-dd-yy' 
    }); 
    $('#dt2').datepicker({ 
    minDate: -2, 
    changeMonth: true, 
    changeYear: true, 
    dateFormat: 'yy-mm-dd', 
    altField: '#alt2', 
    altFormat: '@' 
    }); 

Répondre

0

Vous avez passé dans Altfield et altFormat comme une option de tableau dans # DT1, mais vous les avez mis en 2 différentes options # DT2 (ce qui est le droit chemin). Ce que vous avez à faire est de faire une copie des opts (dans le cas où vous ajouterez de nouveaux éléments dans le futur) pour dt1 et dt2, ajoutez le altField altFormat dans le datepickerOpts, et passez-les comme seule option à l'initialisation datepicker.

Questions connexes