cdrdpyj/public/forms/formulario-inscripcion.json

107 lines
5.4 KiB
JSON

{
"action": "/api/formulario/send",
"submit_label": "form.submit",
"steps": [
{
"label": "form.step1",
"column": 2,
"fields": [
{ "key": "nombre", "label": "form.nombre", "type": "text", "required": true },
{ "key": "apellido", "label": "form.apellido", "type": "text", "required": true },
{ "key": "fecha_nacimiento", "label": "form.fecha_nacimiento", "type": "date", "required": true },
{ "key": "nacionalidad", "label": "form.nacionalidad", "type": "text", "required": true },
{ "key": "documentos", "label": "form.documentos", "type": "text", "required": true, "colspan": 2 },
{
"key": "sexo",
"label": "form.sexo",
"type": "radio",
"colspan": 2,
"required": true,
"options": [
{ "value": "M", "label": "form.sexo.m" },
{ "value": "F", "label": "form.sexo.f" },
{ "value": "Otro", "label": "form.sexo.o" }
]
},
{ "key": "direccion_completa", "label": "form.direccion", "type": "text", "required": true, "colspan": 2 },
{ "key": "ciudad", "label": "form.ciudad", "type": "text", "required": true },
{ "key": "estado", "label": "form.estado", "type": "text", "required": true },
{ "key": "pais", "label": "form.pais", "type": "text", "required": true },
{ "key": "postal", "label": "form.codigo_postal", "type": "text", "required": true },
{ "key": "telefono", "label": "form.mobile", "type": "text", "required": true },
{ "key": "whatsapp", "label": "form.whatsapp", "type": "text", "required": true },
{ "key": "email", "label": "form.correo", "type": "email", "required": true, "colspan": 2 }
]
},
{
"label": "form.step2",
"column": 2,
"fields": [
{ "key": "profesion", "label": "form.profesion", "type": "text", "required": true },
{ "key": "lugar_trabajo_actual", "label": "form.lugar_trabajo_actual", "type": "text", "required": true },
{ "key": "nivel_academico", "label": "form.nivel_academico", "type": "text", "required": true, "colspan": 2 },
{
"key": "idioma",
"label": "form.idioma",
"type": "checkbox",
"required": true,
"colspan": 2,
"levels": {
"options": [
{ "value": "Basico", "label": "form.nivel.basico" },
{ "value": "Intermedio", "label": "form.nivel.intermedio" },
{ "value": "Avanzado", "label": "form.nivel.avanzado" }
]
},
"options": [
{ "value": "Espanol", "label": "form.idioma.esp" },
{ "value": "Ingles", "label": "form.idioma.ing" },
{ "value": "Hebreo", "label": "form.idioma.heb" },
{ "value": "Portugues", "label": "form.idioma.port" },
{ "value": "Otro", "label": "form.idioma.otro" }
]
},
{ "key": "idioma_otro", "label": "form.idioma_otro", "type": "text", "required": false, "colspan": 2, "showWhen": { "field": "idioma", "value": "Otro" } },
{ "key": "voluntariado_anterior", "label": "form.voluntariado_anterior", "type": "radio", "required": true, "colspan": 2, "options":
[
{ "value": "si", "label": "form.voluntariado_anterior.si" },
{ "value": "no", "label": "form.voluntariado_anterior.no" }
]
},
{ "key": "caso_si", "label": "form.caso_si", "type": "textarea", "required": false, "colspan": 2, "showWhen": { "field": "voluntariado_anterior", "value": "si" } }
]
},
{
"label": "form.step3",
"fields": [
{
"key": "areas_colaborar",
"label": "form.areas_colaborar",
"type": "checkbox",
"required": true,
"options": [
{ "value": "Ayuda Humanitaria", "label": "form.areas.ayuda_humanitaria" },
{ "value": "Educacion", "label": "form.areas.educacion" },
{ "value": "Desarrollo Comunitario", "label": "form.areas.desarrollo_comunitario" },
{ "value": "Liderazgo", "label": "form.areas.liderazgo" },
{ "value": "Logistica", "label": "form.areas.logistica" },
{ "value": "Organizacion de Eventos", "label": "form.areas.organizacion_eventos" },
{ "value": "Comunicacion Institucional", "label": "form.areas.comunicacion_institucional" },
{ "value": "Fotografia y Medios", "label": "form.areas.fotografia_medios" },
{ "value": "Recaudacion de Fondos", "label": "form.areas.recaudacion_fondos" },
{ "value": "Gestion de Proyectos", "label": "form.areas.gestion_proyectos" },
{ "value": "Traduccion e Interpretacion", "label": "form.areas.traduccion_interpretacion" },
{ "value": "Asesoria Juridica", "label": "form.areas.asesoria_juridica" },
{ "value": "Servicios Medicos", "label": "form.areas.servicios_medicos" },
{ "value": "Diplomacia Publica", "label": "form.areas.diplomacia_publica" },
{ "value": "Administracion", "label": "form.areas.administracion" },
{ "value": "Tecnologia e Innovacion", "label": "form.areas.tecnologia_innovacion" },
{ "value": "Otra", "label": "form.areas.otra" }
]
},
{ "key": "areas_otra", "label": "form.areas_otra", "type": "text", "required": false, "showWhen": { "field": "areas_colaborar", "value": "Otra" } }
]
}
]
}