PageSourceSearch

https://tramites.penaflor.cl/assets/js/form-register.js

js penaflor.cl collected 2026-10-02 06:45:14 UTC 2,845 bytes, 91 lines download raw bytes

1/* VALIDACION REGISTRO*/
2/*
3 Name: 			form - Register
4 Written by: 	Penaflor Themes - (http://www.gdm.cl)
5 Version: 		4.7.0 - 2.0
6 */
7
8(function ($) {
9
10    'use strict';
11
12    /*
13     Contact Form: Basic
14     */
15    $('#register').validate({
16        submitHandler: function (form) {
17
18            var $form = $(form),
19                    //	$messageSuccess = $('#contactSuccess'),
20                    //	$messageError = $('#contactError'),
21                    $submitButton = $(this.submitButton),
22                    $errorMessage = $('#mailErrorMessage');
23
24            $submitButton.button('loading');
25
26            // Ajax Submit
27            $.ajax({
28                type: 'POST',
29                url: $form.attr('action'),
30                data: {
31                    //	name: $form.find('#name').val(),
32                    //	email: $form.find('#email').val(),
33                    //	subject: $form.find('#subject').val(),
34                    //	message: $form.find('#message').val()
35                }
36            }).always(function (data, textStatus, jqXHR) {
37
38                $errorMessage.empty().hide();
39
40                if (data.response == 'success') {
41
42                    $messageSuccess.removeClass('hidden');
43                    $messageError.addClass('hidden');
44
45                    // Reset Form
46                    $form.find('.form-control')
47                            .val('')
48                            .blur()
49                            .parent()
50                            .removeClass('has-success')
51                            .removeClass('has-error')
52                            .find('label.error')
53                            .remove();
54
55                    if (($messageSuccess.offset().top - 80) < $(window).scrollTop()) {
56                        $('html, body').animate({
57                            scrollTop: $messageSuccess.offset().top - 80
58                        }, 300);
59                    }
60
61                    $submitButton.button('reset');
62
63                    return;
64
65                } else if (data.response == 'error' && typeof data.errorMessage !== 'undefined') {
66                    $errorMessage.html(data.errorMessage).show();
67                } else {
68                    $errorMessage.html(data.responseText).show();
69                }
70
71                $messageError.removeClass('hidden');
72                $messageSuccess.addClass('hidden');
73
74                if (($messageError.offset().top - 80) < $(window).scrollTop()) {
75                    $('html, body').animate({
76                        scrollTop: $messageError.offset().top - 80
77                    }, 300);
78                }
79
80                $form.find('.has-success')
81                        .removeClass('has-success');
82
83                $submitButton.button('reset');
84
85            });
86        }
87    });
88
89
90
91}).apply(this, [jQuery]);	

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.