Je rencontre des problèmes avec jQueryUI Datepicker et Google Chrome. Mon datpicker fonctionne comme prévu avec IE8, Firefox et Safari. Le problème est lorsque vous cliquez sur la zone de texte connectée datepicker dans Chrome. Il me donne une page de crash, "Oups, une erreur est survenue ...". Sur ma page, il y a une zone de texte avec un sélecteur de date. Le programme datepicker dépend de la langue et charge les paramètres de langue corrects de façon dynamique. Le sélecteur de date doit également afficher les listes déroulantes du mois et de l'année. Le code est le suivantjQuery UI Datepicker et Google Chrome ne fonctionne pas
$(function() {
$.datepicker.setDefaults($.extend({ changeMonth: true, changeYear: true }, $.datepicker.regional['']));
$('#<%= TextBoxBirthDate.ClientID %>').datepicker($.datepicker.regional[$('#LabelRegionalSettings').val()]);});
Si je ne l'étends datepicker avec une option, à savoir changeYear, cela fonctionne dans Chrome. Mais si j'ajoute une autre option, c'est-à-dire changeMonth, le 'crash' dans Chrome se produit.
Mon code est-il incorrect? Si oui, comment le réparer?
Toute aide est grandement appréciée!
J'ai mis à jour le code pour le rendre plus lisible. Mais Chrome se bloque toujours si j'ajoute l'option changeMonth.
$(function() {
$.datepicker.setDefaults($.datepicker.regional['']);
$('#<%= TextBoxBirthDate.ClientID %>').datepicker($.datepicker.regional[$('#LabelRegionalSettings').val()]);<br />
$('#<%= TextBoxBirthDate.ClientID %>').datepicker('option', 'changeMonth', true);
$('#<%= TextBoxBirthDate.ClientID %>').datepicker('option', 'changeYear', true);
$('#<%= TextBoxBirthDate.ClientID %>').datepicker('option', 'yearRange', '-50:+0');
});
Quelqu'un a-t-il eu une idée de ce qui pourrait causer le crash de Chrome?
I a appliqué la solution de contournement de Marcelo et maintenant il fonctionne correctement sur chrome .. tks! –