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

 


0 comentarios

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *