Múltiples Eventos Submit en un solo formulario Drupal 7

En el siguiente articulo vamos a ver de manera sencilla como llamar varios métodos submit para varios botones que ejecutaran de manera sencilla.

Ejemplo

Como podemos ver una caja de texto con dos botones, en este caso lo importante es especificar la propiedad ‘#submit’ de la siguiente manera para su correcto funcionamiento.

$form['Text'] = array(

  '#type' => 'textfield',

  '#size' => 40,

  '#maxlength' => 40,

);
$form['submit_1'] = array(

  '#type' => 'submit',

  '#name' => 'submit',

  '#value' =>  t('Submit 1'),

  '#attributes' => array(

    'role' => array('button'),

   'class' => array('btn btn-success'),

  ),

  '#submit' => array('send_submit'),

);
$form['submit_2'] = array(

  '#type' => 'submit',

  '#name' => 'submit_2',

  '#value' =>  t('Submit 2'),

  '#attributes' => array(

    'role' => array('button'),

   'class' => array('btn btn-success'),

  ),

  '#submit' => array('send_all_submit'),

);

Importante
Crear previamente los eventos submit en su archivo php.

Otras características de los formularios de drupal en:  https://api.drupal.org/api/drupal/developer%21topics%21forms_api_reference.html/7.x

 

  

Deja un comentario

Tu dirección de correo electrónico no será publicada.

Current day month ye@r *

ecofirma

Visita Nuestro Gestor Documental Ecofirma.

Visita ecofirma

Pasantía en Desarrollo de Software. 

Envia tu curriculum a la dirección:  talento@rolosa.com

Descripción de la pasantía

Esta pasantía se caracteriza por incrementar las capacidades de programación de la persona, y perfeccionamiento de lenguajes con el tinte de incursión en desarrollo de software, páginas web y mantenimiento de las mismas. 

Conocimientos y requisitos

Beneficios y Compensación
Una pasantía en ROLOSA le permite al/la pasante no solo ganar experiencia sino desarrollar habilidades para mejorar confianza, seguridad y comunicación necesarias en los primeros años de actividad profesional, además de desarrollar las destrezas técnicas.

La pasantía en ROLOSA es de 6 meses, horario de 8 am a 5pm, NO renovable y tiene una asistencia económica de 100.000 colones mensuales. Al finalizar la pasantía, cabe la posibilidad de obtener una plaza fija, sujeta a disponibilidad.

ROLOSA se dedica al desarrollo y distribución de diferentes tecnologías.