{"id":3465,"date":"2026-10-26T17:16:22","date_gmt":"2026-10-26T20:16:22","guid":{"rendered":"https:\/\/ifdvregina-rng.infd.edu.ar\/sitio\/?page_id=3465"},"modified":"2026-10-27T17:53:48","modified_gmt":"2026-10-27T20:53:48","slug":"formulario-inscripcion","status":"publish","type":"page","link":"https:\/\/ifdvregina-rng.infd.edu.ar\/sitio\/formulario-inscripcion\/","title":{"rendered":"Ingresantes a las Carreras"},"content":{"rendered":"\n<div id=\"pi\" class=\"pi\">\n<style>\n.pi{--p:#1f4e79;--pd:#163a5a;--bg:#e8edf3;--tx:#1d2733;--mu:#5b6775;--bd:#c9d2dc;--er:#b3261e;font-family:\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif;color:var(--tx);background:var(--bg);padding:20px 12px;line-height:1.45;box-sizing:border-box}\n.pi *{box-sizing:border-box}\n.pi .pi-wrap{max-width:720px;margin:0 auto}\n.pi .pi-card{background:#fff;border:1px solid var(--bd);border-radius:8px;padding:18px 20px;margin:0 0 12px}\n.pi .pi-card.pi-bad{background:#fff1de;border-color:#f08a00}\n.pi .pi-card.pi-bad .pi-err{color:#b45309;font-weight:600}\n.pi .pi-head{border-top:10px solid var(--p);padding-top:22px}\n.pi h1{margin:0 0 8px;font-size:30px;line-height:1.15;font-weight:600;color:var(--pd)}\n.pi .pi-sub{margin:0;color:var(--mu);font-size:15px}\n.pi .pi-note{margin:12px 0 0;font-size:14px;color:var(--er)}\n.pi h2.pi-sec{margin:22px 0 10px;font-size:17px;font-weight:600;color:var(--pd);padding-left:10px;border-left:4px solid var(--p)}\n.pi .pi-q{display:block;font-size:16px;font-weight:600;margin:0}\n.pi .pi-req{color:var(--er)}\n.pi .pi-hint{font-size:13.5px;color:var(--mu);margin:2px 0 10px}\n.pi input[type=text],.pi input[type=email],.pi input[type=tel],.pi input[type=date],.pi select{width:100%;max-width:100%;font:inherit;font-size:16px;color:var(--tx);background:#fff;border:0;border-bottom:1.5px solid var(--bd);border-radius:0;padding:8px 2px;outline:0}\n.pi select{border:1.5px solid var(--bd);border-radius:6px;padding:9px 8px}\n.pi input:focus,.pi select:focus{border-color:var(--p);box-shadow:0 1.5px 0 0 var(--p)}\n.pi select:focus{box-shadow:0 0 0 2px rgba(31,78,121,.25)}\n.pi select:disabled{background:#f1f4f7;color:var(--mu)}\n.pi .pi-other{margin-top:10px}\n.pi .pi-opt{display:flex;gap:10px;align-items:flex-start;padding:6px 0;font-size:16px;cursor:pointer}\n.pi .pi-opt input{margin:4px 0 0;width:18px;height:18px;accent-color:var(--p);flex:none}\n.pi .pi-err{color:var(--er);font-size:13.5px;margin-top:6px;min-height:0}\n.pi .pi-btn{font:inherit;font-weight:600;font-size:16px;background:var(--p);color:#fff;border:0;border-radius:6px;padding:12px 26px;cursor:pointer}\n.pi .pi-btn:hover{background:var(--pd)}\n.pi .pi-btn:disabled{opacity:.6;cursor:wait}\n.pi .pi-btn:focus-visible,.pi .pi-opt input:focus-visible{outline:3px solid #8fb7d8;outline-offset:2px}\n.pi .pi-hp{position:absolute;left:-9999px;height:0;overflow:hidden}\n.pi .pi-ok{text-align:center;padding:34px 20px}\n.pi .pi-ok h2{margin:0 0 8px;color:var(--pd)}\n@media(max-width:520px){.pi h1{font-size:25px}.pi .pi-card{padding:16px 14px}}\n<\/style>\n<div class=\"pi-wrap\">\n  <div class=\"pi-card pi-head\">\n    <h1>Pre-Inscripci\u00f3n 2027<\/h1>\n    <p class=\"pi-sub\">Registro de estudiantes ingresantes \u00b7 IFDC Regina<\/p>\n    <p class=\"pi-sub\" style=\"margin-top:10px\">Complete el siguiente formulario.<\/p>\n    <p class=\"pi-note\">* Indica una pregunta obligatoria<\/p>\n  <\/div>\n  <form id=\"pi-form\" novalidate>\n    <div id=\"pi-fields\"><\/div>\n    <div class=\"pi-hp\" aria-hidden=\"true\"><label>No completar<input type=\"text\" name=\"web\" id=\"pi-web\" tabindex=\"-1\" autocomplete=\"off\"><\/label><\/div>\n    <div style=\"display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin-top:6px\">\n      <button type=\"submit\" class=\"pi-btn\" id=\"pi-send\">Enviar pre-inscripci\u00f3n<\/button>\n      <span class=\"pi-err\" id=\"pi-msg\" role=\"alert\"><\/span>\n    <\/div>\n  <\/form>\n<\/div>\n\n<script>\n(function(){\n\/\/ ====== CONFIGURACI\u00d3N ======\n\/\/ Pegar ac\u00e1 la URL de la aplicaci\u00f3n web de Apps Script (termina en \/exec)\nvar SCRIPT_URL = 'https:\/\/script.google.com\/macros\/s\/AKfycbwrNTq__tREUZlCcZDg4f_6GYDyUCtSTYnMKYh75X-i6q_t_Ar0UiBPcU9jqGNpwxd_\/exec';\n\nvar PROV = ['Buenos Aires','Catamarca','Chaco','Chubut','C\u00f3rdoba','Corrientes','Entre R\u00edos','Formosa','Jujuy','La Pampa','La Rioja','Mendoza','Misiones','Neuqu\u00e9n','R\u00edo Negro','Salta','San Juan','San Luis','Santa Cruz','Santa Fe','Santiago del Estero','Tierra del Fuego','Tucum\u00e1n'];\nvar PAISES = ['Argentina','Bolivia','Brasil','Chile','Colombia','Paraguay','Per\u00fa','Uruguay','Venezuela','Otro pa\u00eds'];\nvar RN = ['Allen','Barda del Medio','Campo Grande','Catriel','Cervantes','Chichinales','Chimpay','Choele Choel','Cinco Saltos','Cipolletti','Contralmirante Cordero','Darwin','El Bols\u00f3n','Fern\u00e1ndez Oro','General Conesa','General Enrique Godoy','General Roca','Ingeniero Huergo','Ingeniero Jacobacci','Lamarque','Luis Beltr\u00e1n','Mainqu\u00e9','Ministro Ramos Mex\u00eda','Pomona','R\u00edo Colorado','San Antonio Oeste','San Carlos de Bariloche','Sargento Vidal','Sierra Colorada','Valcheta','Viedma','Villa Regina'];\nvar CIUDADES = {\n  'R\u00edo Negro':RN,\n  'Neuqu\u00e9n':['Neuqu\u00e9n','Centenario','Plottier','Cutral C\u00f3','Plaza Huincul','Zapala','San Mart\u00edn de los Andes','Senillosa'],\n  'Buenos Aires':['Bah\u00eda Blanca','La Plata','Mar del Plata','Carmen de Patagones','Tandil','Olavarr\u00eda'],\n  'La Pampa':['Santa Rosa','General Pico','25 de Mayo','Colonia 25 de Mayo'],\n  'Chubut':['Comodoro Rivadavia','Trelew','Puerto Madryn','Esquel'],\n  'Mendoza':['Mendoza','San Rafael','Godoy Cruz','Maip\u00fa'],\n  'C\u00f3rdoba':['C\u00f3rdoba','R\u00edo Cuarto','Villa Mar\u00eda'],\n  'Santa Fe':['Rosario','Santa Fe','Rafaela']\n};\nvar ECIVIL = ['Soltero\/a','Casado\/a','Viudo\/a','Separado\/a legal','Separado\/a de hecho','Divorciado\/a','Convivencia','Desconocido'];\nvar YEARS = []; for (var y=2027;y>=1960;y--) YEARS.push(String(y));\nvar OTRA = 'Otra localidad';\nvar SALUD = ['No poseo discapacidad ni problema de salud','Poseo discapacidad','Poseo enfermedades cr\u00f3nicas y\/o de largo tratamiento'];\nvar DISC = ['Tengo certificado de discapacidad','No tengo certificado de discapacidad','No corresponde'];\nvar CARRERAS = ['Profesorado de Lengua y Literatura','Profesorado de Educaci\u00f3n Primaria','Profesorado de Educaci\u00f3n Especial'];\nvar tel = function(v){return \/^\\d{10}$\/.test(v)?'':'Ingrese 10 n\u00fameros: c\u00f3digo de \u00e1rea + n\u00famero, sin 0 y sin 15. Ej.: 2941456789';};\n\n\/\/ ====== CAMPOS ======\nvar F = [\n {sec:'Datos personales'},\n {id:'nombres',label:'Nombres',hint:'Tal como aparece en el DNI',t:'text',ac:'given-name'},\n {id:'apellidos',label:'Apellidos',hint:'Tal como aparece en el DNI',t:'text',ac:'family-name'},\n {id:'sexo',label:'Sexo',hint:'Seg\u00fan DNI',t:'select',o:['Femenino','Masculino','X']},\n {id:'email',label:'Correo electr\u00f3nico',hint:'Se usar\u00e1 para enviar el mail de activaci\u00f3n y las notificaciones',t:'email',ac:'email',\n   v:function(v){return \/^[^\\s@]+@[^\\s@]+\\.[^\\s@]{2,}$\/.test(v)?'':'Ingrese un correo v\u00e1lido. Ej.: nombre@gmail.com';}},\n {id:'dni',label:'D.N.I.',hint:'Sin puntos',t:'text',im:'numeric',max:8,\n   v:function(v){return \/^\\d{7,8}$\/.test(v)?'':'Ingrese 7 u 8 n\u00fameros, sin puntos.';}},\n {id:'cuil',label:'CUIL',hint:'Sin puntos, guiones ni espacios',t:'text',im:'numeric',max:11,\n   v:function(v,g){\n     if(!\/^\\d{11}$\/.test(v)) return 'Ingrese los 11 n\u00fameros del CUIL, sin guiones ni espacios.';\n     var d=g('dni'); if(\/^\\d{7,8}$\/.test(d) && v.substring(2,10)!==('00000000'+d).slice(-8)) return 'El CUIL no coincide con el DNI ingresado. Revise ambos datos.';\n     return '';}},\n {sec:'Domicilio y contacto'},\n {id:'domicilio',label:'Domicilio',hint:'Calle y n\u00famero',t:'text',ac:'street-address'},\n {id:'tipo_domicilio',label:'Tipo de domicilio',t:'radio',o:['Urbano','Rural']},\n {id:'localidad_residencia',label:'Localidad en la que vive actualmente',t:'combo',o:RN,otra:OTRA},\n {id:'celular',label:'Nro. celular',hint:'Sin 0 y sin el 15 (c\u00f3digo de \u00e1rea + n\u00famero). Ej.: 2941456789',t:'tel',im:'numeric',max:10,v:tel},\n {id:'tel_urgencias',label:'Nro. tel\u00e9fono por urgencias',hint:'Sin 0 y sin el 15 (c\u00f3digo de \u00e1rea + n\u00famero). Ej.: 2941456789',t:'tel',im:'numeric',max:10,v:tel},\n {sec:'Datos de nacimiento'},\n {id:'pais_nac',label:'Pa\u00eds de nacimiento',t:'select',o:PAISES,def:'Argentina'},\n {id:'provincia_nac',label:'Provincia en la que naci\u00f3',t:'select',o:PROV},\n {id:'localidad_nac',label:'Localidad en la cual naci\u00f3',hint:'Elija de la lista o escriba el nombre',t:'text',dl:true},\n {id:'fecha_nac',label:'Fecha de nacimiento',t:'date'},\n {id:'estado_civil',label:'Estado civil',t:'select',o:ECIVIL},\n {sec:'Estudios secundarios'},\n {id:'estudios_sec',label:'Estudios secundarios',t:'select',o:['Completos','Incompletos, adeuda materias']},\n {id:'titulo_sec',label:'T\u00edtulo secundario',hint:'T\u00edtulo que tiene o tendr\u00e1. Ej.: Perito en\u2026, Bachiller\u2026',t:'text'},\n {id:'colegio_sec',label:'Nombre del colegio secundario',hint:'Del cual egres\u00f3 o egresar\u00e1',t:'text'},\n {id:'anio_egreso',label:'A\u00f1o de egreso del secundario',t:'select',o:YEARS},\n {sec:'Salud'},\n {id:'salud',label:'Acerca de su salud',t:'radio',o:SALUD},\n {id:'discapacidad',label:'Si tiene discapacidad',hint:'Si no posee discapacidad, se completa con \u201cNo corresponde\u201d',t:'select',o:DISC},\n {sec:'Carrera'},\n {id:'carrera',label:'Carrera en la que se inscribe',t:'radio',o:CARRERAS},\n {sec:'Declaraci\u00f3n jurada'},\n {id:'declaracion',label:'Declaraci\u00f3n jurada',t:'check',text:'Declaro bajo juramento que todos los datos ingresados son correctos.'}\n];\n\n\/\/ ====== RENDER ======\nfunction h(tag,a,kids){var e=document.createElement(tag);for(var k in (a||{})){if(k==='text')e.textContent=a[k];else e.setAttribute(k,a[k]);}(kids||[]).forEach(function(c){e.appendChild(c);});return e;}\nfunction opt(v,t){return h('option',{value:v,text:t||v});}\nvar root=document.getElementById('pi-fields'), S={};\nfunction get(id){return S[id]?S[id].get():'';}\n\nF.forEach(function(f){\n  if(f.sec){root.appendChild(h('h2',{class:'pi-sec',text:f.sec}));return;}\n  var uid='pi-'+f.id, card=h('div',{class:'pi-card'}), err=h('div',{class:'pi-err'}), ctl, s={f:f,card:card,err:err};\n  var q=h('label',{class:'pi-q'},[document.createTextNode(f.label+' '),h('span',{class:'pi-req',text:'*'})]);\n  card.appendChild(q);\n  if(f.hint) card.appendChild(h('div',{class:'pi-hint',text:f.hint}));\n  else q.style.marginBottom='8px';\n\n  if(f.t==='text'||f.t==='email'||f.t==='tel'||f.t==='date'){\n    ctl=h('input',{type:f.t,id:uid,name:f.id});\n    if(f.ac) ctl.setAttribute('autocomplete',f.ac);\n    if(f.im) ctl.setAttribute('inputmode',f.im);\n    if(f.max) ctl.setAttribute('maxlength',f.max);\n    if(f.t==='date'){ctl.max=new Date().toISOString().slice(0,10);ctl.min='1930-01-01';}\n    if(f.dl){var dl=h('datalist',{id:uid+'-dl'});ctl.setAttribute('list',uid+'-dl');card.appendChild(dl);s.dl=dl;}\n    card.appendChild(ctl); s.el=ctl; s.get=function(){return ctl.value.trim();};\n  } else if(f.t==='select'||f.t==='combo'){\n    ctl=h('select',{id:uid,name:f.id}); ctl.appendChild(opt('','Seleccionar\u2026'));\n    f.o.forEach(function(o){ctl.appendChild(opt(o));});\n    if(f.otra) ctl.appendChild(opt(f.otra));\n    if(f.def) ctl.value=f.def;\n    card.appendChild(ctl); s.el=ctl; s.get=function(){return ctl.value;};\n    if(f.t==='combo'){\n      var oth=h('input',{type:'text',id:uid+'-o',class:'pi-other',placeholder:'Escriba su localidad',style:'display:none'});\n      card.appendChild(oth);\n      ctl.addEventListener('change',function(){oth.style.display=ctl.value===f.otra?'':'none';});\n      s.get=function(){return ctl.value===f.otra?oth.value.trim():ctl.value;};\n    }\n  } else if(f.t==='radio'){\n    var box=h('div',{role:'radiogroup','aria-label':f.label}); s.els=[];\n    f.o.forEach(function(o,i){\n      var r=h('input',{type:'radio',name:f.id,value:o,id:uid+i});\n      s.els.push(r); box.appendChild(h('label',{class:'pi-opt'},[r,h('span',{text:o})]));\n    });\n    card.appendChild(box); s.get=function(){var c=s.els.filter(function(r){return r.checked;})[0];return c?c.value:'';};\n  } else if(f.t==='check'){\n    var cb=h('input',{type:'checkbox',id:uid,name:f.id}); s.el=cb;\n    card.appendChild(h('label',{class:'pi-opt'},[cb,h('span',{text:f.text})]));\n    s.get=function(){return cb.checked?'Acepta':'';};\n  }\n  card.appendChild(err); root.appendChild(card); S[f.id]=s;\n});\n\n\/\/ ====== L\u00d3GICA ENTRE CAMPOS ======\nfunction onPais(){\n  var s=S.provincia_nac.el, arg=S.pais_nac.get()==='Argentina';\n  if(arg){ if(s.value==='No corresponde (naci\u00f3 en el exterior)') s.value=''; s.disabled=false; if(s.options[s.options.length-1].value==='No corresponde (naci\u00f3 en el exterior)') s.remove(s.options.length-1); }\n  else { if(s.options[s.options.length-1].value!=='No corresponde (naci\u00f3 en el exterior)') s.appendChild(opt('No corresponde (naci\u00f3 en el exterior)')); s.value='No corresponde (naci\u00f3 en el exterior)'; s.disabled=true; }\n  onProv();\n}\nfunction onProv(){\n  var dl=S.localidad_nac.dl; dl.innerHTML='';\n  (CIUDADES[S.provincia_nac.get()]||[]).forEach(function(c){dl.appendChild(opt(c));});\n}\nfunction onSalud(){\n  var d=S.discapacidad.el, v=S.salud.get();\n  if(v==='Poseo discapacidad'){ if(d.disabled){d.disabled=false; d.value='';} }\n  else { d.value='No corresponde'; d.disabled=true; }\n}\nS.pais_nac.el.addEventListener('change',onPais);\nS.provincia_nac.el.addEventListener('change',onProv);\nS.salud.els.forEach(function(r){r.addEventListener('change',onSalud);});\nonPais(); onSalud();\n['dni','cuil','celular','tel_urgencias'].forEach(function(k){\n  S[k].el.addEventListener('input',function(){this.value=this.value.replace(\/\\D\/g,'');});\n});\n\n\/\/ ====== ENV\u00cdO ======\nvar form=document.getElementById('pi-form'), msg=document.getElementById('pi-msg'), btn=document.getElementById('pi-send');\nform.addEventListener('submit',function(ev){\n  ev.preventDefault(); msg.textContent='';\n  var first=null, data={}, bad=false;\n  F.forEach(function(f){\n    if(!f.id) return; var s=S[f.id], v=s.get(), m='';\n    if(!v) m = f.t==='check' ? 'Debe aceptar la declaraci\u00f3n jurada para continuar.' : 'Esta pregunta es obligatoria.';\n    else if(f.v) m=f.v(v,get);\n    s.err.textContent=m; s.card.classList.toggle('pi-bad',!!m);\n    if(m){bad=true; if(!first) first=s.card;}\n    data[f.id]=v;\n  });\n  if(bad){msg.textContent='Revise las preguntas marcadas en rojo.'; first.scrollIntoView({behavior:'smooth',block:'center'}); return;}\n  if(document.getElementById('pi-web').value) return;\n  if(\/^PEGAR_AQUI\/.test(SCRIPT_URL)){msg.textContent='Falta configurar la URL de Apps Script en el c\u00f3digo.';return;}\n  var p=data.fecha_nac.split('-'); data.fecha_nac=p[2]+'\/'+p[1]+'\/'+p[0];\n  btn.disabled=true; btn.textContent='Enviando\u2026';\n  var esc=function(t){return t.replace(\/[&<>\"]\/g,function(c){return {'&':'&amp;','<':'&lt;','>':'&gt;','\"':'&quot;'}[c];});};\n  var fail=function(t){btn.disabled=false; btn.textContent='Enviar pre-inscripci\u00f3n'; msg.textContent=t;};\n  fetch(SCRIPT_URL,{method:'POST',body:new URLSearchParams(data)}).then(function(r){return r.text();}).then(function(t){\n    var p=t.split('|');\n    if(p[0]!=='ok'){fail('No se pudo guardar la pre-inscripci\u00f3n. Intente nuevamente en unos minutos.');return;}\n    var wrap=document.querySelector('#pi .pi-wrap');\n    wrap.innerHTML='<div class=\"pi-card pi-head pi-ok\"><h2>\u00a1Pre-inscripci\u00f3n enviada!<\/h2><p class=\"pi-sub\">Recibimos tus datos correctamente. Nos pondremos en contacto a trav\u00e9s del correo electr\u00f3nico que nos brindaste.<\/p><p class=\"pi-sub\" style=\"margin-top:10px\">N\u00famero de registro: <b>'+esc(p[1]||'')+'<\/b><\/p>'+(p[2]==='mail'?'<p class=\"pi-sub\" style=\"margin-top:10px\">Te enviamos una copia de tus datos a <b>'+esc(data.email)+'<\/b>. Si no la ves, revis\u00e1 la carpeta de spam.<\/p>':'')+'<\/div>';\n    wrap.scrollIntoView({behavior:'smooth'});\n  }).catch(function(){\n    fail('No pudimos confirmar que su pre-inscripci\u00f3n se haya guardado. Si recibe el correo de confirmaci\u00f3n no necesita volver a enviarla; si no, intente nuevamente.');\n  });\n});\n})();\n<\/script>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Pre-Inscripci\u00f3n 2027 Registro de estudiantes ingresantes \u00b7 IFDC Regina Complete el siguiente formulario. * Indica una pregunta obligatoria No completar Enviar pre-inscripci\u00f3n<\/p>\n","protected":false},"author":1422,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":[],"acf":[],"_links":{"self":[{"href":"https:\/\/ifdvregina-rng.infd.edu.ar\/sitio\/wp-json\/wp\/v2\/pages\/3465"}],"collection":[{"href":"https:\/\/ifdvregina-rng.infd.edu.ar\/sitio\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ifdvregina-rng.infd.edu.ar\/sitio\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ifdvregina-rng.infd.edu.ar\/sitio\/wp-json\/wp\/v2\/users\/1422"}],"replies":[{"embeddable":true,"href":"https:\/\/ifdvregina-rng.infd.edu.ar\/sitio\/wp-json\/wp\/v2\/comments?post=3465"}],"version-history":[{"count":9,"href":"https:\/\/ifdvregina-rng.infd.edu.ar\/sitio\/wp-json\/wp\/v2\/pages\/3465\/revisions"}],"predecessor-version":[{"id":3485,"href":"https:\/\/ifdvregina-rng.infd.edu.ar\/sitio\/wp-json\/wp\/v2\/pages\/3465\/revisions\/3485"}],"wp:attachment":[{"href":"https:\/\/ifdvregina-rng.infd.edu.ar\/sitio\/wp-json\/wp\/v2\/media?parent=3465"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}