{ "action": "/api/formulario/send", "submit_label": "form.submit", "steps": [ { "label": "form.step1_reglamento", "fields": [ { "key": "aceptacion_reglamento", "label": "form.aceptacion_reglamento", "type": "checkbox", "required": true, "options": [ { "value": "leido_acepto", "label": "form.aceptacion.leido", "required": true }, { "value": "codigo_etica", "label": "form.aceptacion.codigo_etica", "required": true }, { "value": "datos_personales", "label": "form.aceptacion.datos", "required": true }, { "value": "participacion_voluntaria", "label": "form.aceptacion.voluntaria", "required": true }, { "value": "informacion_verdadera", "label": "form.aceptacion.verdadera", "required": true }, { "value": "firma_electronica_validez", "label": "form.aceptacion.firma_validez", "required": true } ] } ] }, { "label": "form.step2", "column": 2, "fields": [ { "key": "nombre", "label": "form.nombre", "type": "text", "required": true }, { "key": "apellido", "label": "form.apellido", "type": "text", "required": true }, { "key": "documentos", "label": "form.documentos", "type": "text", "required": true, "colspan": 2 }, { "key": "correo", "label": "form.correo", "type": "email", "required": true, "colspan": 2 }, { "key": "reglamento_firma", "label": "form.reglamento_firma", "type": "text", "required": true, "colspan": 2, "placeholder": "form.reglamento_firma_placeholder" }, { "key": "fecha_nacimiento", "label": "form.fecha_nacimiento", "type": "date", "required": true }, { "key": "nacionalidad", "label": "form.nacionalidad", "type": "autocomplete", "required": true, "source": "/forms/paises.json" }, { "key": "sexo", "label": "form.sexo", "type": "radio", "colspan": 2, "required": true, "options": [ { "value": "M", "label": "form.sexo.m" }, { "value": "F", "label": "form.sexo.f" } ] }, { "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" }, { "key": "pais", "label": "form.pais", "type": "select", "required": true, "source": "/forms/paises.json" }, { "key": "postal", "label": "form.codigo_postal", "type": "text", "required": true }, { "key": "telefono", "label": "form.mobile", "type": "phone", "required": true }, { "key": "whatsapp", "label": "form.whatsapp", "type": "phone_country", "source": "/forms/paises.json" } ] }, { "label": "form.step3", "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": "Frances", "label": "form.idioma.franc" }, { "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.step4", "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" } } ] }, { "label": "form.step5", "fields": [ { "key": "dias_disponibles", "label": "form.dias_disponibles", "type": "checkbox", "required": true, "options": [ { "value": "Lunes", "label": "form.dias.lunes" }, { "value": "Martes", "label": "form.dias.martes" }, { "value": "Miercoles", "label": "form.dias.miercoles" }, { "value": "Jueves", "label": "form.dias.jueves" }, { "value": "Viernes", "label": "form.dias.viernes" }, { "value": "Sabado", "label": "form.dias.sabado" }, { "value": "Domingo", "label": "form.dias.domingo" } ] }, { "key": "horario_preferido", "label": "form.horario_preferido", "type": "checkbox", "required": true, "options": [ { "value": "Manana", "label": "form.horario.manana" }, { "value": "Tarde", "label": "form.horario.tarde" }, { "value": "Noche", "label": "form.horario.noche" }, { "value": "Segun necesidades", "label": "form.horario.segun" } ] }, { "key": "fuera_ciudad", "label": "form.fuera_ciudad", "type": "radio", "required": true, "options": [ { "value": "si", "label": "form.si" }, { "value": "no", "label": "form.no" } ] }, { "key": "misiones_internacionales", "label": "form.misiones_internacionales", "type": "radio", "required": true, "options": [ { "value": "si", "label": "form.si" }, { "value": "no", "label": "form.no" } ] } ] }, { "label": "form.step6", "fields": [ { "key": "condicion_medica", "label": "form.condicion_medica", "type": "radio", "required": true, "options": [ { "value": "si", "label": "form.si" }, { "value": "no", "label": "form.no" } ] }, { "key": "condicion_medica_cual", "label": "form.condicion_medica_cual", "type": "textarea", "required": true, "showWhen": { "field": "condicion_medica", "value": "si" } }, { "key": "alergias", "label": "form.alergias", "type": "textarea", "required": false }, { "key": "medicamentos", "label": "form.medicamentos", "type": "textarea", "required": false } ] }, { "label": "form.step7", "fields": [ { "key": "emergencia_nombre", "label": "form.emergencia_nombre", "type": "text", "required": true }, { "key": "emergencia_parentesco", "label": "form.emergencia_parentesco", "type": "text", "required": true }, { "key": "emergencia_telefono", "label": "form.emergencia_telefono", "type": "phone", "required": true }, { "key": "emergencia_correo", "label": "form.emergencia_correo", "type": "email", "required": false } ] }, { "label": "form.step8", "column": 2, "fields": [ { "key": "confirmar_nombre", "label": "form.confirmar_nombre", "type": "text", "readonly": true, "valueFrom": "nombre" }, { "key": "confirmar_firma", "label": "form.confirmar_firma", "type": "text", "readonly": true, "valueFrom": "reglamento_firma" }, { "key": "declaracion_voluntario", "label": "form.declaracion_voluntario", "type": "checkbox", "required": true, "colspan": 2, "options": [ { "value": "informacion_verdadera", "label": "form.declaracion.verdadera", "required": true }, { "value": "acepto_reglamento", "label": "form.declaracion.acepto_reglamento", "required": true }, { "value": "compromiso_etica", "label": "form.declaracion.compromiso_etica", "required": true }, { "value": "autorizo_datos", "label": "form.declaracion.autorizo_datos", "required": true }, { "value": "confidencialidad", "label": "form.declaracion.confidencialidad", "required": true }, { "value": "participacion_voluntaria", "label": "form.declaracion.voluntaria", "required": true } ] }, { "key": "confirmacion", "label": "form.confirmacion", "type": "checkbox", "colspan": 2, "required": true, "options": [ { "value": "confirmado", "label": "form.confirmacion_label", "required": true } ] } ] } ] }