Я использую Asp.Net Mvc3 и ненавязчивую проверку jquery.Я хотел бы, чтобы моя валидация дат была локализована, я имею в виду, jquery проверяет мою дату как MM / dd / yyyy, но я бы хотел, чтобы она была dd / MM / yyyy.используйте плагин jQuery Globalize (http://github.com/jquery/globalize). Я добавил ссылки на скрипты globalize.js и globalize.culture.pt-BR.js, и когда моя страница загружается, я запускаю следующий скрипт:
(function() {
$(function() {
$.datepicker.setDefaults($.datepicker.regional['pt-BR']);
Globalize.culture("pt-BR");
});
}).call(this);
Плагин jQuery UI работает как шарм, а проверка - нет. Что еще мне не хватает?
Редактировать:
Использование ссылок в ответениже я решил проблему с помощью плагина Globalize :
Конечно, мне пришлось добавить ссылку на плагин Globalize на странице, а также ссылку на культуру, которую я хотел использовать(все доступно на сайте плагина). После этого просто небольшой кусочек кода JavaScript.
Globalize.culture("pt-BR");
$.validator.methods.date = function(value, element) {
return this.optional(element) || Globalize.parseDate(value);
};