PageSourceSearch

https://defesacivil.blumenau.sc.gov.br/static/assets/js/contact.js

js blumenau.sc.gov.br collected 2026-09-24 09:31:34 UTC 3,024 bytes, 85 lines download raw bytes

1$(document).ready(function(){
2    
3    (function($) {
4        "use strict";
5
6    
7    jQuery.validator.addMethod('answercheck', function (value, element) {
8        return this.optional(element) || /^\bcat\b$/.test(value)
9    }, "type the correct answer -_-");
10
11    // validate contactForm form
12    $(function() {
13        $('#contactForm').validate({
14            rules: {
15                name: {
16                    required: true,
17                    minlength: 2
18                },
19                subject: {
20                    required: true,
21                    minlength: 4
22                },
23                number: {
24                    required: true,
25                    minlength: 5
26                },
27                email: {
28                    required: true,
29                    email: true
30                },
31                message: {
32                    required: true,
33                    minlength: 20
34                }
35            },
36            messages: {
37                name: {
38                    required: "come on, you have a name, don't you?",
39                    minlength: "your name must consist of at least 2 characters"
40                },
41                subject: {
42                    required: "come on, you have a subject, don't you?",
43                    minlength: "your subject must consist of at least 4 characters"
44                },
45                number: {
46                    required: "come on, you have a number, don't you?",
47                    minlength: "your Number must consist of at least 5 characters"
48                },
49                email: {
50                    required: "no email, no message"
51                },
52                message: {
53                    required: "um...yea, you have to write something to send this form.",
54                    minlength: "thats all? really?"
55                }
56            },
57            submitHandler: function(form) {
58                $(form).ajaxSubmit({
59                    type:"POST",
60                    data: $(form).serialize(),
61                    url:"contact_process.php",
62                    success: function() {
63                        $('#contactForm :input').attr('disabled', 'disabled');
64                        $('#contactForm').fadeTo( "slow", 1, function() {
65                            $(this).find(':input').attr('disabled', 'disabled');
66                            $(this).find('label').css('cursor','default');
67                            $('#success').fadeIn()
68                            $('.modal').modal('hide');
69		                	$('#success').modal('show');
70                        })
71                    },
72                    error: function() {
73                        $('#contactForm').fadeTo( "slow", 1, function() {
74                            $('#error').fadeIn()
75                            $('.modal').modal('hide');
76		                	$('#error').modal('show');
77                        })
78                    }
79                })
80            }
81        })
82    })
83        
84 })(jQuery)
85})

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.