Drupal webform,我如何使一个表单,触发一个php脚本与GET参数


Drupal webform, how can i make a form that triggers a php script with GET arguments?

我想在Drupal 7中创建一个表单。用户将选择适当的列表框、单选按钮选项。当用户点击Submit按钮时,form会将相关的值发送到另一个带有GET参数的php文件中。

  • 默认提交按钮显示邮件发送/注册的确认页面。我不能通过改变表单的提交行为使表单发送参数到php文件。

两天我尝试Webform模块做到这一点。如果你能给我推荐一些制作方法,我会很高兴的。示例、选拔赛、模块、代码等

有"更好"的方法,但这将在自定义模块中实现:

function mymodule_form_alter(&$form, &$form_state, $form_id) {
  $nid = 1; // Or whatever the node ID of your webform is
  if ($form_id == 'webform_client_form_' . $nid) {
    $form['#action'] = 'my-script.php';
    $form['#method'] = 'get';
  }
}

当然要记住,原来的webform提交功能不会运行,所以你的webform数据不会被保存到数据库中。