1$(document).ready(function () { 2 $("#formSubscribe").validate({ 3 rules: { 4 fullname: {required: true}, 5 email: {required: true, email: true}, 6 subscribe: {required: true}, 7 terms: {required: true}, 8 } 9 }); 10}); 11 12$(document).ready(function () { 13 if($('[name="reppasswd"]').attr('type') != 'hidden') { 14 $("#registro").validate({ 15 rules: { 16 nombre: {required: true}, 17 apellido: {required: true}, 18 email: {required: true, email: true}, 19 passwd: {required: true, minlength: 8,alphanumeric:true}, 20 reppasswd: {required: true, equalTo: "#passwd", minlength: 8,} 21 }, 22 submitHandler: function (form) { 23 if(form.name !=='formRegistro') { 24 let fz = $("#fz").val(); 25 let score = parseInt($("#score").text()); 26 let send1 = score >= fz ? 1: 0; 27 if (send1 === 1) { 28 var passwd = getElement('passwd'); 29 var passwdDisplay = getElement('passwd'); 30 passwd.value = calcMD5(passwdDisplay.value); 31 form.submit(); 32 } else { 33 event.preventDefault() 34 let messagesP= document.querySelector('.sr-only.messages'); 35 36 nxModal({ 37 messageText: messagesP.getAttribute('data-passwdforce-errmsg') + fz + '%', 38 alertType: 'error' 39 }); 40 } 41 }else { 42 form.submit(); 43 } 44 }//fin submitHandler 45 46 }); 47 }else{ 48 $("#registro").validate({ 49 rules: { 50 nombre: {required: true}, 51 apellido: {required: true}, 52 email: {required: true, email: true} 53 }, 54 submitHandler: function (form) { 55 var fz = $("#fz").val(); 56 57 if (send === "1") { 58 console.log("send 1"); 59 var resultado = confirmar(messagesP.data('validation-register-new-user')); 60 if (resultado) { 61 var passwd = getElement('passwd'); 62 var passwdDisplay = getElement('passwd'); 63 passwd.value = calcMD5(passwdDisplay.value); 64 form.submit(); 65 } 66 67 } else { 68 console.log("send 2"); 69 nxModal({ 70 messageText: messagesP.data('passwdforce-errmsg') + fz + '%', 71 alertType: 'error' 72 }); 73 } 74 75 }//fin submitHandler 76 77 }); 78 } 79}); 80 81$(document).ready(function () { 82 $("#updEmail").validate({ 83 rules: { 84 hash: { 85 required: true 86 }, 87 newEmail: { 88 required: true 89 }, 90 confirmNewEmail: { 91 equalTo: "#newEmail", 92 required: true 93 }, 94 pass: { 95 required: true 96 } 97 } 98 }); 99}); 100 101$(document).ready(function(){ 102 let formUpdPass = $('#formPasswd'); 103 if (formUpdPass.length) { 104 const dataDiv = $('#dataDiv').data(); 105 const optionsNxmodal = { 106 type: 'confirm', 107 alertType: 'info', 108 messageText: dataDiv.msgConfirmChangePassword 109 } 110 $("#passwdDisplay").addClass("form-control") 111 $("#passwdDisplay2").blur(function(){ 112 const passOld = calcMD5($(this).val()); 113 const score = parseInt($("#score").text()); 114 const url = dataDiv.urlSessionFuerza; 115 $.post(url, { 116 pass1:passOld, 117 tp:2, 118 score:score, 119 sxToken: dataDiv.tokenSessionFuerza 120 }, 121 function(data){ }); 122 }); 123 formUpdPass.validate({ 124 rules: { 125 passwdOldDisplay: { 126 required: true 127 }, 128 passwdDisplay: { 129 required: true, 130 minlength: 5 131 }, 132 passwdDisplay2: { 133 required: true, 134 minlength: 5, 135 equalTo: '#passwdDisplay' 136 } 137 }, 138 submitHandler: (form) => { 139 passwdDisplay = getElement('passwdDisplay'); 140 if (!passwdDisplay.value.match(/^\s*$/i)) { 141 passwd = getElement('passwd'); 142 passwdDisplay2 = getElement('passwdDisplay2'); 143 passwd.value = calcMD5(passwdDisplay.value); 144 passwdDisplay.value = ''; 145 passwdDisplay2.value = ''; 146 passwdOld = getElement('passwdOld'); 147 passwdOldDisplay = getElement('passwdOldDisplay'); 148 passwdOld.value = calcMD5(passwdOldDisplay.value); 149 passwdOldDisplay.value = ''; 150 } // if 151 const fz = parseInt($("#fz").val()); 152 const score = parseInt($("#score").text()); 153 if (score >= fz) { 154 nxModal(optionsNxmodal).then((result) => { 155 if (result) form.submit(); 156 }); 157 } else { 158 nxModal({ 159 messageText: dataDiv.msgAlertStrengthPassword + ' ' + fz + '%' 160 }); 161 } 162 } 163 }); 164 } 165}); 166 167function boton(input) { 168 if (input !== null && input !== 'undefined') { 169 $('#subscribirB').attr('disabled', false); 170 $("#registro").valid(); 171 } 172} 173 174function blockButton() { 175 $('#subscribirB').attr('disabled', true); 176} 177 178function botonG(google) { 179 if (google) { 180 $("#btn-acceder").attr("disabled", false); 181 } 182}
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.