PageSourceSearch

https://siata.gov.co/siata_nuevo/application/assets/js/siata_nuevo/registro.js?v=4.14.18

js siata.gov.co collected 2026-10-02 06:42:38 UTC 4,220 bytes, 112 lines download raw bytes

1$(document).ready(function() 
2{
3		$.validator.addMethod(
4	        "regex",
5	        function(value, element, regexp) {
6	            var re = new RegExp(regexp);
7	            return this.optional(element) || re.test(value);
8	        },
9	        "Please check your input."
10	);
11
12	$("#formularioRegistro").validate({
13		rules:
14		{
15			nombre: { required: true, minlength: 3},
16			apellido: { required: true, minlength: 3},
17			usuario_registro: { required: true, minlength: 6, regex:"^[a-zA-Z0-9_.-]*$"},
18			correo: { required: true, email: true, minlength: 8},
19			contrasena_registro: { required: true, minlength: 8},
20			confirm_contrasena: {equalTo: "#contrasena_registro"},
21			cedula: { required: true, minlength: 7},
22			ocupacion: { required: true, minlength: 5},
23			pais: { required: true, minlength: 4},
24			departamento: { required: true, minlength: 4},
25			ciudad: { required: true, minlength: 4}
26		},
27		messages:
28		{
29			nombre: {required: "Debe ingresar su nombre", minlength: "Usa mínimo  3 caracteres"},
30			apellido: {required: "Debe ingresar su apellido", minlength: "Usa mínimo  3 caracteres"},
31			usuario_registro: {required: "Debe ingresar un usuario", minlength: "Usa mínimo  6 caracteres", regex: "No uses caracteres especiales"},
32			correo: {required: "Debe introducir un correo valido", minlength: "Usa mínimo 8 caracteres"},
33			contrasena_registro: {required: "Debe introducir una contraseña.", minlength: "Usa mínimo 8 caracteres"},
34			confirm_contrasena: {required: "La contraseña no coincide"},
35			cedula: {required: "Debe ingresar su cédula", minlength: "Usa mínimo 8 caracteres"},
36			ocupacion: {required: "Debe ingresar su ocupación", minlength: "Usa mínimo 5 caracteres"},
37			pais: {required: "Debe ingresar un pais", minlength: "Usa mínimo 4 caracteres"},
38			departamento: {required: "Debe ingresar un departamento", minlength: "Usa mínimo 4 caracteres"},
39			ciudad: {required: "Debe ingresar un municipio", minlength: "Usa mínimo 4 caracteres"},
40		},
41		invalidHandler: function(event, validator)
42		{
43			var errors = validator.numberOfInvalids();
44			if (errors)
45			{
46			  alert ("Por favor, ingrese todos los campos requeridos");
47			}
48		},
49		submitHandler: function(form)
50		{
51			var nombre = $("#nombre").val();
52			var apellido= $("#apellido").val();
53			var usuario_registro = encriptar($("#usuario_registro").val());
54			var correo= $("#correo").val();
55			var contrasena_registro = encriptar($("#contrasena_registro").val());
56			var confirm_contrasena = encriptar($("#confirm_contrasena").val());
57			var cedula = $("#cedula").val();
58			var ocupacion = $("#ocupacion").val();
59			var pais = $("#pais").val();
60			var departamento = $("#departamento").val();
61			var ciudad = $("#ciudad").val();
62
63			$.ajax({
64					url: "/siata_nuevo/index.php/registro_controller/guardar_usuario",
65					dataType: "json",
66					type: "POST",
67					data:
68						{
69							"nombre": nombre,
70							"apellido": apellido,
71							"usuario": usuario_registro,
72							"correo": correo,
73							"contrasena": contrasena_registro,
74							"contrasena_confirmacion": confirm_contrasena,
75							"cedula": cedula,
76							"ocupacion": ocupacion,
77							"pais": pais,
78							"departamento": departamento,
79							"ciudad": ciudad,
80							"csrf_jencrypt_name": token
81						},
82					success: function(response)
83					{
84						if(response.error)
85						{
86							$("#div_mensaje_registro").removeClass();
87							$("#div_mensaje_registro").addClass("alert alert-danger alert_personalizado");
88							$("#div_mensaje_registro").html(response.mensaje);
89							$("#div_mensaje_registro").show();
90						}
91						else
92						{
93							$("#div_mensaje_registro").removeClass();
94							$("#div_mensaje_registro").addClass("alert alert-success alert_personalizado");
95							$("#div_mensaje_registro").html(response.mensaje);
96							$("#div_mensaje_registro").show();
97						}
98					}
99			});
100		}
101	});
102	
103	$('.modal').on('hidden.bs.modal', function()
104	{
105		if ($(this).find('form')[0])
106		{
107		    $(this).find('form')[0].reset();
108		    $("#div_mensaje_registro").removeClass();
109		    $("#div_mensaje_registro").css('display','none');
110		}
111	});
112});	

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.