PageSourceSearch

https://www.deustoformacion.com/wp-content/cache/min/1/wp-content/…/js/scripts-gravityforms.js?ver=1790028006

js deustoformacion.com collected 2026-09-24 19:04:53 UTC 9,043 bytes, 19 lines download raw bytes

1var arrayOptions=[];var array_forms_leads=[8,9,10,11,14];jQuery(document).on("gform_post_render",function(event,form_id,current_page){let form=document.querySelector("#gform_"+form_id);form.addEventListener("submit",function(){let campo_email=form.querySelector(".gf-email input");if(campo_email&&campo_email.value){campo_email.value=campo_email.value.toLowerCase()}
2var submit_button=form.querySelector(".custom_submit");var spinner=form.querySelector(".submit-bs-loader");if(form.checkValidity()==!0){spinner.classList.remove("d-none");form.querySelectorAll(".validation_message").forEach(function(validation_message){validation_message.classList.add("d-none")});submit_button.classList.add("disabled")}else{spinner.classList.add("d-none");submit_button.classList.remove("disabled")}});jQuery("#gform_ajax_frame_"+form_id).attr("src","about:blank");const mll_input=form.querySelector(".gf-mll input");if(mll_input){mll_input.value=sessionStorage.getItem("dl_mll")}
3customGravityForm={swapNacionalidad:function(thing){var container_gravityform_elements=thing.parentElement.parentElement.parentElement;var container_nie=container_gravityform_elements.querySelector(".gf-nie");if(thing.value=="ES"){if(container_nie.classList.contains("d-none")==!1){container_nie.classList.add("d-none");container_nie.querySelector("input").removeAttribute("required")}}else{if(container_nie.classList.contains("d-none")==!0){container_nie.classList.remove("d-none");container_nie.querySelector("input").setAttribute("required","true")}}},};if(array_forms_leads.includes(form_id)){let selector_categorias=document.querySelector("#gform_"+form_id+" .gf-selector_categoria select");let selector_curso=document.querySelector("#gform_"+form_id+" .gf-selector_curso select");if(selector_categorias.options.length>1){deshabilitarSelector(form_id,"selector_curso");document.querySelector("#gform_"+form_id+" .gf-selector_categoria select").addEventListener("change",(event)=>{let selector_categoria_value=event.target.value;if(!selector_categoria_value){deshabilitarSelector(form_id,"selector_curso")}else{deshabilitarSelector(form_id,"selector_curso");habilitarSelector(form_id,"selector_curso",selector_categoria_value)}
4selector_curso.value=""})}
5if(selector_curso?.value!=""){let title_producto=selector_curso.value.split("|")[0];let id_producto=selector_curso.value.split("|")[1];let categoria_name=selector_curso.value.split("|")[2];
5let id_salesforce_wallmeric=selector_curso.value.split("|")[4];document.querySelectorAll("#gform_"+form_id+" .gf-nombre_formacion input").forEach((input)=>{input.value=title_producto;input.setAttribute("value",title_producto)});document.querySelectorAll("#gform_"+form_id+" .gf-id_formacion input").forEach((input)=>{input.value=id_producto;input.setAttribute("value",id_producto)});document.querySelectorAll("#gform_"+form_id+" .gf-categoria_formacion input").forEach((input)=>{input.value=categoria_name;input.setAttribute("value",categoria_name)});document.querySelectorAll("#gform_"+form_id+" .gf-id_salesforce_wallmeric input").forEach((input)=>{input.value=id_salesforce_wallmeric;input.setAttribute("value",id_salesforce_wallmeric)})}
6document.querySelector("#gform_"+form_id+" .gf-selector_curso select").addEventListener("change",(event)=>{let selector_curso_value=event.target.value;let title_producto=selector_curso_value.split("|")[0];let id_producto=selector_curso_value.split("|")[1];let categoria_name=selector_curso_value.split("|")[3];let id_salesforce_wallmeric=selector_curso_value.split("|")[4];document.querySelectorAll("#gform_"+form_id+" .gf-nombre_formacion input").forEach((input)=>{input.value=title_producto;input.setAttribute("value",title_producto)});document.querySelectorAll("#gform_"+form_id+" .gf-id_formacion input").forEach((input)=>{input.value=id_producto;input.setAttribute("value",id_producto)});document.querySelectorAll("#gform_"+form_id+" .gf-categoria_formacion input").forEach((input)=>{input.value=categoria_name;input.setAttribute("value",categoria_name)});document.querySelectorAll("#gform_"+form_id+" .gf-id_salesforce_wallmeric input").forEach((input)=>{input.value=id_salesforce_wallmeric;input.setAttribute("value",id_salesforce_wallmeric)})})}
7if(document.body.classList.contains("page-template-custom-sigue-creciendo-sigue-aprendiendo")&&form_id==11){document.querySelector("#gform_11 .gf-selector_curso select").addEventListener("change",(event)=>{let selector_curso_value=event.target.value;let title_producto=selector_curso_value.split("|")[0];let id_producto=selector_curso_value.split("|")[1];let categoria_name=selector_curso_value.split("|")[3];let id_salesforce_wallmeric=selector_curso_value.split("|")[4];let selector_categoria=document.querySelector("#gform_11 .gf-selector_categoria select");selector_categoria.innerHTML="";selector_categoria.options[0]=new Option(categoria_name,categoria_name);selector_categoria.value=categoria_name})}});function deshabilitarSelector(form_id,selector_class){let selector=document.querySelector("#gform_"+form_id+" .gf-"+selector_class+" select");selector.setAttribute("disabled",!0);jQuery("#gform_"+form_id+" .gf-"+selector_class+" select option").each(function(i){if(jQuery(this).val()!==""){arrayOptions[i]=jQuery(this);jQuery(this).detach()}})}
8function habilitarSelector(form_id,selector_class,valor_filtro){let selector=document.querySelector("#gform_"+form_id+" .gf-"+selector_class+" select");arrayOptions.forEach(function callback(option){if(option.val().includes(valor_filtro)){jQuery("#gform_"+form_id+" .gf-"+selector_class+" select").append(option)}});selector.removeAttribute("disabled")}
9document.addEventListener("DOMContentLoaded",function(){const llamadme_ahora_botones=document.querySelectorAll(".llamadme_ahora");function llamadme_ahora_function(boton){boton.setAttribute("disabled","disabled");const url=new URL(parametros_insertformsajax.ajaxURL);const formData={action:"update_forzado_ajax",id:boton.dataset.id,};Object.keys(formData).forEach((key)=>url.searchParams.append(key,formData[key]));fetch(url,{method:"GET",headers:{"Content-Type":"application/json",},}).then((response)=>response.json()).then((data)=>{if(data.cod=="200"){boton.classList.add("d-none");document.querySelector("#confirmacion").classList.remove("d-none")}else{boton.removeAttribute("disabled","disabled")}}).catch(function(error){boton.removeAttribute("disabled","disabled")})}
10if(llamadme_ahora_botones){llamadme_ahora_botones.forEach(function(llamadme_ahora){llamadme_ahora.addEventListener("click",()=>{llamadme_ahora_function(llamadme_ahora)})})}});function customValidate(form){var input_name=form.querySelector("#validationCustomName:invalid");var label_name=form.querySelector("[for=validationCustomName]");if(input_name&&input_name.value!==""){label_name.innerText="Falta el apellido"}else{if(label_name){label_name.innerText="Nombre y apellidos*"}}
11var input_tlf=form.querySelector("#validationCustomPhone:invalid");var label_tlf=form.querySelector("[for=validationCustomPhone]");if(input_tlf&&input_tlf.value!==""){label_tlf.innerText="Es necesario un Tlf de 9 dígitos"}else{if(label_tlf){label_tlf.innerText="Teléfono*"}}
12var input_cp=form.querySelector("#validationCustomCP:invalid");var label_cp=form.querySelector("[for=validationCustomCP]");if(input_cp&&input_cp.value!==""){label_cp.innerText="Es necesario un CP de 5 dígitos"}else{if(label_cp){label_cp.innerText="Código Postal*"}}
13var input_email=form.querySelector("#validationCustomEmail:invalid");var label_email=form.querySelector("[for=validationCustomEmail]");if(input_email&&input_email.value!==""){label_email.innerText="El Email no es válido"}else{if(label_email){label_email.innerText="Email*"}}}
14function validarForm(elem,form){if(jQuery(elem).is(":valid")){jQuery(elem).addClass("is-valid");jQuery(elem).removeClass("is-invalid")}else{jQuery(elem).addClass("is-invalid");jQuery(elem).removeClass("is-valid")}
15if(form.checkValidity()){form.querySelector(".gform_footer button").classList.add("validado")}}
16function validarLabel(form){const inputNA=form.querySelector(".gf-nombre input");let labelNA=form.querySelector(".gf-nombre .form-floating label");if(inputNA.classList.contains("is-invalid")){labelNA.innerText="Es necesario nombre y apellidos"}else{labelNA.innerText="Nombre y apellidos*"}
17const inputMail=form.querySelector(".gf-email input");let labelMail=form.querySelector(".gf-email .form-floating label");if(inputMail.classList.contains("is-invalid")){labelMail.innerText="El email no es válido"}else{labelMail.innerText="Email*"}
18const inputTel=form.querySelector(".gf-tlf input");let labelTel=form.querySelector(".gf-tlf .form-floating label");if(inputTel.classList.contains("is-invalid")){labelTel.innerText="Introduce un num. tel. válido"}else{labelTel.innerText="Teléfono*"}
19const inputCp=form.querySelector(".gf-cp input");let labelCp=form.querySelector("[for=validationCustomCP]");if(inputCp.classList.contains("is-invalid")){labelCp.innerText="Es necesario un CP de 5 dígitos"}else{labelCp.innerText="Código Postal*"}}

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.