PageSourceSearch

https://www.uservice.ru/bitrix/templates/uservice2025/js/calltouch.js?17775455934963

js uservice.ru collected 2026-09-29 20:12:17 UTC 4,963 bytes, 101 lines download raw bytes

1/*колтачь*/
2$(".need-help-form__inner .need-help-form__input--phone").mask("+7 999 999 99 99", {placeholder:"+7 ___ ___ __ __"});
3// номер для теста 84993703880
4$(".need-help-form").on('submit', function(){
5
6    var clientName = $(this).find('input[name=name]').val();
7    var clientPhone = $(this).find('input[name=phone]').val();
8
9    clientPhone = clientPhone.replace(/\s|\+|\(|\)|\-/g, '');
10    var agreement = $(this).find('input[name=agreement]');
11    var checkName = checkPhone = true;
12
13    if (clientName.length == 0){
14        checkName = false;
15        $(this).find('input[name=name]').parent().addClass("need-help-form__label--error");
16    }
17
18
19    if (clientPhone.length != 11){
20        checkPhone = false;
21        $(this).find('input[name=phone]').parent().addClass("need-help-form__label--error");
22    }
23    if(agreement.is(":checked") && checkName && checkPhone) {
24        window.ctw.createRequest(
25            'need_help_form',
26            clientPhone,
27            [
28                {"name": "Name", "value": clientName}
29            ],
30            function(success, data){
31                console.log(success, data)
32                if (success) {
33                    console.log('Создана заявка на колбек, идентификатор: ' + data.callbackRequestId);
34                    $('.need-help-form').remove();
35                    $('.need-help-form__text').text('Ваша заявка успешно отправлена! Наши специалисты свяжутся с Вами в ближайшее время!');
36                    // $('#hidden-content-a .form-error').text('');
37                } else {
38                    switch(data.type) {
39                        case "request_throttle_timeout":
40                        case "request_throttle_count":
41                            console.log('Достигнут лимит создания заявок, попробуйте позже');
42                            break;
43                        case "request_phone_blacklisted":
44                            console.log('номер телефона находится в черном списке');
45                            break;
46                        case "validation_error":
47                            console.log('были переданы некорректные данные');
48                            //$('#hidden-content-a .form-error').text('Неверно заполнены поля.')
49                            break;
50                        default:
51                            console.log('Во время выполнения запроса произошла ошибка: ' + data.type);
52                    }
53                }
54            }
55        )
56    }
57});
58
59$('.form-callback .btn').click(function(){
60    var salonkey = $(this).parent().find("select[name=salon]").val();
61    console.log(salonkey);
62    var successText = '<p>Спасибо. Ваша заявка принята.</p>';
63    var clientPhone = $(this).parent().find('input[name=tel]').val();
64    clientPhone = clientPhone.replace(/\s|\+|\(|\)|\-/g, '');
65    //console.log(clientPhone);
66    var clientName = $(this).find('input[name=name]').val();
67    //console.log(clientName);
68    window.ctw.createRequest(
69        salonkey,
70        clientPhone,
71        [
72            {"name": "Name", "value": clientName}
73        ],
74        function(success, data){
75            console.log(success, data)
76            if (success) {
77                console.log('Создана заявка на колбек, идентификатор: ' + data.callbackRequestId);
78                $('.form-callback').remove();
79                $('.form-callback-inner .form-success').show();
80                // $('#hidden-content-a .form-error').text('');
81                formSend();
82            } else {
83                switch(data.type) {
84                    case "request_throttle_timeout":
85                    case "request_throttle_count":
86                        console.log('Достигнут лимит создания заявок, попробуйте позже');
87                        break;
88                    case "request_phone_blacklisted":
89                        console.log('номер телефона находится в черном списке');
90                        break;
91                    case "validation_error":
92                        console.log('были переданы некорректные данные');
93                        //$('#hidden-content-a .form-error').text('Неверно заполнены поля.')
94                        break;
95                    default:
96                        console.log('Во время выполнения запроса произошла ошибка: ' + data.type);
97                }
98            }
99        }
100    )
101});

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.