Preguntas Frecuentes
NUEVO
Soporte de Bitrix24
Registro e inicio de sesión en Bitrix24
Seguridad
Planes y pagos
Cómo empezar
Feed
Messenger
Collabs
Calendario
Bitrix24 Drive
Webmail
Grupos de trabajo
Tareas y proyectos
CoPilot - IA en Bitrix24
CRM
Reserva
Contact center
Sales center
CRM Analytics
BI Builder
Bitrix24 Market
Sitios web
Tienda Online
CRM + Online store
Tienda CRM
Empleados
Base de conocimientos
Firma electrónica
Firma electrónica para RR. HH.
Automatización
Flujos de trabajo
Marketing
Gestión del inventario
Telefonía
Widget del empleado
Configuraciones de la cuenta
Bitrix24 En Premisa
Bitrix24 Messenger
Preguntas generales
Actualización de los artículos (archivo)
Iniciar sesión
Su Bitrix24
Autorizar el ingreso
a su cuenta de Bitrix24
Ingresar

Bitrix24 Helpdesk

Trabajar con el código de formularios del CRM

En este artículo, vamos a considerar varias soluciones para ampliar la funcionalidad estándar de formularios del CRM trabajando con su código.

Es mejor que la implementación de las soluciones mencionadas abajo se realice por un programador u otra persona calificada.

¿Cómo colocar un formulario varias veces en la misma página?

Copia el código del formulario y pégalo donde sea necesario.

¿Cómo usar un formulario y un widget con este formulario en la misma página?

Copia el código del formulario y pégalo donde sea necesario.

¿Cómo agregar varios formularios a la misma página?

Copia el código del formulario y pégalo donde sea necesario.

¿Cómo configurar el autocompletado de campos ocultos en un formulario?

Añade un campo oculto en el formulario del CRM que vas a integrar en tu sitio web y asígnale un valor predeterminado. Por ejemplo: %test%.
Valores predeterminados de campos en formularios de CRM

Luego, en el script, especifica el valor del campo oculto y los datos que se enviarán. Por ejemplo: form.setProperty("test", "567"), donde test es el nombre del campo oculto y 567 son los datos que se registrarán en el CRM. Si hay más campos ocultos, repite esta línea para cada uno.

Este script afectará a todos los formularios que tengan campos ocultos con los parámetros especificados.

<script>
window.addEventListener('b24:form:init', (event) => {
    let form = event.detail.object;
        form.setProperty('test', '567');
      });
</script>

Si quieres que el script se aplique únicamente a un formulario específico, incluye su ID en el código. Por ejemplo, para un formulario con ID 14: form.identification.id == 14.

<script>
window.addEventListener('b24:form:init', (event) => {
    let form = event.detail.object;
    /*if (form.identification.id == 14) {
          form.setProperty("test", "567");
    }*/
});
</script>

Asegúrate de insertar el script correcto en tu sitio web antes de conectar el formulario del CRM. Esto garantizará la correcta transmisión de datos al CRM.

¿Cómo especificar valores de los campos para todos los widgets en una página?

Coloca este script en la página antes de conectar el widget.

 
<script>
window.addEventListener('b24:form:init', (event) => {
   let form = event.detail.object;
   form.setValues({
       "name": "Adriana",
       "last-name": "Sánchez",
       "email": "adriana@example.com",
       "phone": "+34111111111"
   });
});
</script>
¿Le ha resultado útil esta información?
Asistencia de especialistas en integración
No es lo que estoy buscando
Texto complicado e incomprensible
La información está desactualizada
La explicación es demasiado corta. Necesito más información
No me gusta cómo funciona esta herramienta
Configura tu Bitrix24 con profesionales locales
ENCONTRAR UN SOCIO DE BITRIX24 CERCA DE MI
implementation_helper_man
Ir a Bitrix24
¿No tiene una cuenta? Créela gratis
Artículos relacionados
Diferencias entre título, nombre de formulario y nombre de página Crear y configurar formularios de CRM para ventas Crear y configurar formularios del CRM Lista de formularios de CRM Crear formularios de CRM personalizados Formularios de CRM: visión general Plantillas de formularios de CRM Transferir archivos en Bitrix24 utilizando formularios de CRM Valores predeterminados de campos en formularios de CRM Permisos de acceso a los formularios de CRM