{ "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" } } ] } ] }