PluginProbe
Contact Forms by Cimatti / trunk
Contact Forms by Cimatti vtrunk
2.3.6 2.3.5 2.3.0 2.2.32 2.2.4 2.2.0 2.1.2 2.1.1 trunk 1.0 1.1 1.2 1.2.1 1.3 1.3.1 1.3.2 1.3.3 1.3.4 1.3.5 1.3.6 1.3.7 1.3.8 1.3.9 1.4.0 1.4.1 All 62 releases
contact-forms / assets / js / admin / verify-gads-conversion.js

verify-gads-conversion.js in Contact Forms by Cimatti trunk, at assets/js/admin/verify-gads-conversion.js

39 lines 1.3 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 jQuery(document).ready(function($) {
2 // Funzione per validare il codice
3 function validateGadsCode() {
4 var input = $('#gads_conversion_code_input');
5 var value = input.val().trim();
6 var validationMessage = $('#gads_code_validation_message');
7
8 // Se รจ vuoto, non mostro errori (assumo che sia opzionale)
9 if (value === '') {
10 validationMessage.hide();
11 input.removeClass('invalid-input');
12 return true;
13 }
14
15 // Pattern per la validazione: AW-numeri/alfanumerici
16 var pattern = /^AW-\d+\/[a-zA-Z0-9]+$/;
17
18 if (pattern.test(value)) {
19 // Valido
20 validationMessage.hide();
21 input.removeClass('invalid-input');
22 return true;
23 } else {
24 // Non valido
25 validationMessage.text('Invalid format. Use: AW-123456789/aaBBccDD');
26 validationMessage.css('display', 'block');
27 input.addClass('invalid-input');
28 return false;
29 }
30 }
31
32 // Validazione al cambio del valore
33 $('#gads_conversion_code_input').on('input', validateGadsCode);
34
35 // Validazione al blur (quando l'utente lascia il campo)
36 $('#gads_conversion_code_input').on('blur', validateGadsCode);
37
38 });
39