PageSourceSearch

https://askaq.ai/wp-content/plugins/ai-max-pro/modules/post/assets/js/comment-form.js?ver=1.0.0

js askaq.ai collected 2026-10-05 11:53:33 UTC 2,938 bytes, 85 lines download raw bytes

1(function ($) {
2
3    var aiMaxCommentFormValidation = {
4
5        onLoadValidation : function(commentValue, authorValue, emailValue, urlValue) {
6
7            if( (commentValue.val()) == '' ) {
8                jQuery(this).removeClass('active');
9            } else {
10                jQuery(this).addClass('active');
11            }
12
13            if( (authorValue.val()) == '' ) {
14                jQuery(this).removeClass('active');
15            } else {
16                jQuery(this).addClass('active');
17            }
18
19            if( (emailValue.val()) == '' ) {
20                jQuery(this).removeClass('active');
21            } else {
22                jQuery(this).addClass('active');
23            }
24
25            if( (urlValue.val()) == '' ) {
26                jQuery(this).removeClass('active');
27            } else {
28                jQuery(this).addClass('active');
29            }
30
31        },
32
33        focusOutFields: function(commentValue, authorValue, emailValue, urlValue) {
34            jQuery(commentValue).focusout(function() {
35                var valueCmt = jQuery(commentValue).val();
36                if( valueCmt == '' ) {
37                    jQuery(this).removeClass('active');
38                } else {
39                    jQuery(this).addClass('active');
40                }
41            });
42
43            jQuery(authorValue).focusout(function() {
44                var valueAuthor = jQuery(authorValue).val();
45                if( valueAuthor == '' ) {
46                    jQuery(this).removeClass('active');
47                } else {
48                    jQuery(this).addClass('active');
49                }
50            });
51
52            jQuery(emailValue).focusout(function() {
53                var valueEmail = jQuery(emailValue).val();
54                if( valueEmail == '' ) {
55                    jQuery(this).removeClass('active');
56                } else {
57                    jQuery(this).addClass('active');
58                }
59            });
60
61            jQuery(urlValue).focusout(function() {
62                var valueUrl = jQuery(urlValue).val();
63                if( valueUrl == '' ) {
64                    jQuery(this).removeClass('active');
65                } else {
66                    jQuery(this).addClass('active');
67                }
68            });
69        }
70
71    }
72
73    "use strict";
74    $(document).ready(function () {   
75
76        var commentValue = jQuery('.comment-form p textarea[name="comment"]');
77        var authorValue  = jQuery('.comment-form p input[name="author"]');
78        var emailValue   = jQuery('.comment-form p input[name="email"]');
79        var urlValue     = jQuery('.comment-form p input[name="url"]');
80
81        aiMaxCommentFormValidation.onLoadValidation(commentValue, authorValue, emailValue, urlValue);
82        aiMaxCommentFormValidation.focusOutFields(commentValue, authorValue, emailValue, urlValue);
83    });  
84
85})(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.