wiki:formularios

Version 3 (modified by Santos, 10 years ago) (diff)

--

Integración de formularios

Incluir un formulario de recogida de datos

Para incluir un formulario en una página basta con incluir una librería e indicar en la página y llamar una función indicando qué formulario hay que pintar y en qué elemento.

    <div id="formulario_ecl"></div>
    <script type="text/javascript" src="https://www.ecliente.com/js/eclforms.js"></script> 
    <script>
      eclForms.showForm({
        element:            'formulario_ecl',
        file_descriptor_id: 115
      });
    </script>

Incluir un formulario de login

Para incluir un formulario de login en una página el código es este variando el parámetro client_id en base al código asignado a cada cliente:

    <div id="formulario_ecl"></div>
    <script type="text/javascript" src="https://www.ecliente.com/js/eclforms.js"></script> 
    <script>  
      eclForms.drawLoginForm({
        element:   'formulario_ecl',
        client_id: 3,
        gotoUrl:   "getdata.html"
      });
    </script>

Incluir una matrícula

Para visualizar una matrícula hay que tener dos elementos, uno que se visualizará en el caso de que el usuario esté identificado y otro que se visualizará si no lo está. El elemento que se visualiza en el caso de estar identificado puede contener una "plantilla" que se rellenará con los datos del usuario.

    <div id="_ecl_logged" class="ecl-hidden">
      Hola {{field._description}}<br/>
      Pulsa <a href="#" onclick="eclForms.logout('login.html'); return false;">aquí</a> para desconectarte
    </div>
    <div id="_ecl_not_logged" class="ecl-hidden">
      Pulsa <a href="login.html">aquí</a> para autenticarte
    </div>
    <script type="text/javascript" src="https://www.ecliente.com/js/eclforms.js"></script>