-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathscript.js
More file actions
51 lines (49 loc) · 1.88 KB
/
script.js
File metadata and controls
51 lines (49 loc) · 1.88 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
(function ($) {
$.datepicker.regional['ru'] = {
closeText: 'Закрыть',
prevText: '<Пред',
nextText: 'След>',
currentText: 'Сегодня',
monthNames: ['Январь', 'Февраль', 'Март', 'Апрель', 'Май', 'Июнь',
'Июль', 'Август', 'Сентябрь', 'Октябрь', 'Ноябрь', 'Декабрь'],
monthNamesShort: ['Янв', 'Фев', 'Мар', 'Апр', 'Май', 'Июн',
'Июл', 'Авг', 'Сен', 'Окт', 'Ноя', 'Дек'],
dayNames: ['воскресенье', 'понедельник', 'вторник', 'среда', 'четверг', 'пятница', 'суббота'],
dayNamesShort: ['вск', 'пнд', 'втр', 'срд', 'чтв', 'птн', 'сбт'],
dayNamesMin: ['Вс', 'Пн', 'Вт', 'Ср', 'Чт', 'Пт', 'Сб'],
weekHeader: 'Не',
dateFormat: 'dd-mm-yy',
firstDay: 1,
isRTL: false,
showMonthAfterYear: false,
yearSuffix: ''
};
$.datepicker.setDefaults($.datepicker.regional['ru']);
$('#birth').datepicker();
function onAjaxSuccess(data) {
if (data.result) {
$('input[type!=button], select, textarea').removeClass().addClass('success');
$('.errorBlock').css('display', 'none').html('');
} else {
errors = data.error;
console.log(errors);
$('input[type!=button], select, textarea').removeClass().addClass('success');
$('.errorBlock').css('display', 'none').html('');
$.each(errors, function (key, val) {
key = '#' + key.toLowerCase().replace(' ', '_');
$(key).removeClass().addClass('error');
$('#error').html(val).dialog();
$(key).effect('bounce');
});
}
}
$('#submit').on('click', function () {
var request = $('form').serializeArray();
$.post(
'validator.php',
request,
onAjaxSuccess,
'json'
);
});
})(jQuery);