diff --git a/curriculumsearch/src/main/java/com/roshka/modelo/TipoDeEstudio.java b/curriculumsearch/src/main/java/com/roshka/modelo/TipoDeEstudio.java index 4e845eb..06dd300 100644 --- a/curriculumsearch/src/main/java/com/roshka/modelo/TipoDeEstudio.java +++ b/curriculumsearch/src/main/java/com/roshka/modelo/TipoDeEstudio.java @@ -6,6 +6,7 @@ public enum TipoDeEstudio { TERCIARIO("Terciario"), SECUNDARIO("Secundario"), CURSO("Curso"), + POSTGRADO("Post Grado"), OTRO("Otro"); private final String name; diff --git a/curriculumsearch/src/main/resources/static/main.js b/curriculumsearch/src/main/resources/static/main.js index 25cf5c5..db30092 100644 --- a/curriculumsearch/src/main/resources/static/main.js +++ b/curriculumsearch/src/main/resources/static/main.js @@ -36,8 +36,10 @@ function agregarFieldExpierncia(event){ let pos_rec; let returnFlag = false; + let requiredValues = ["institucion", "cargo", "fechaDesde"] + formData.forEach((value, key)=>{ - if((key === "institucion" || key === "cargo" || key === "fechaDesde") + if(requiredValues.includes(key) && value==="" && returnFlag == false){ console.log(key, value) returnFlag = true; @@ -45,7 +47,12 @@ function agregarFieldExpierncia(event){ }); if(returnFlag===true){ - alert("Rellene Institucion, Fechas y Cargo como minimo"); + let message = "Rellene " + for(let i=0;i rec.nombre); experiencias[cont_experiencia] = pairs; @@ -89,6 +96,30 @@ function agregarFieldTecnologia(){ const pairs = {}; const formtecn = document.querySelector("[name=tecnologia-form]"); const formData = new FormData(formtecn); + + //Validacion + let returnFlag = false; + + let requiredValues = ["nombre", "nivel"] + + formData.forEach((value, key)=>{ + if(requiredValues.includes(key) + && value==="" && returnFlag == false){ + console.log(key, value) + returnFlag = true; + } + }); + + if(returnFlag===true){ + let message = "Rellene " + for(let i=0;i{ + if(requiredValues.includes(key) + && value==="" && returnFlag == false){ + console.log(key, value) + returnFlag = true; + } + }); + + if(returnFlag===true){ + let message = "Rellene " + for(let i=0;i