Главу из книжки прочел, но про даты там ничего. А это завтра прочитаю, сейчас уже лень.
Да, с data вроде сохраняются настройки.
Но вот опять палка в колеса: на странице есть два элемента: #authorizationForm и #registrationForm.
Делаю следующее:
$('#authorizationForm').formValidation(
{
tooltipPosition: "left",
fields: {email: 'email'},
other: [['input[name=password]','','','left']]
});
$('#registrationForm').formValidation();
Согласно отладочной печати сначала инициализируется элемент '#authorizationForm, а за ним следом #registrationForm. Он, как видно, без параметров.
Как я делаю сохранение настроек:
$(this).data('settings', settings);
Как их считываю:
var qq = $(this).data('settings'); alert(qq.other);
Вместо того, чтобы у элемента #authorizationForm эти настройки восстановились - они снова становятся исходными. Методом пристального вглядывания обнаружилось, что эти настройки непонятно почему затираются при инициализации второго элемента (#registrationForm). А он, как я говорил, идет без настроек. Собственно, а как сделать чтобы работало?
PS ...В нормальных языках программирования для подобных вещей используют ООП...