drupal - Drupal 多页网络表单有多个提交
问题描述
我的多页网络表单有问题,我需要在此表单上进行表单更改和额外提交,但问题是在每个页面上都调用了表单更改,并且表单也提交了,所以我的自定义代码是在每个页面上调用。
对于改变,我只是像这样制作一个 hook_form_alter:
function ga_voyage_form_alter(&$form, &$form_state , $form_id){
dsm($form_id);
if($form_id == 'webform_client_form_701'){
.....
$form['#submit'][] = 'ga_voyage_extra_submit';
}
}
我的额外提交:
function ga_voyage_extra_submit($form, &$form_state) {
...
}
我怎样才能在开始时调用一个alter,最后调用一个submit?而且每一页都没有
enter code here
解决方案
推荐阅读
- javascript - 使用 javascript 或 jquery 动态获取每个表列的所有值
- c# - Asp.net IDentity 2 Database First AspNetUserLogins' 没有定义键
- ruby-on-rails - Rails webpacker.yml,extract_css 选项
- regex - 如何在单词匹配之后和其他特定单词之前获取行?
- openlayers - OpenLayers:查询 TileImage 源中的像素而不在地图上显示图层
- django - Django 自动完成表单媒体标签问题
- sql - 这种类型的连接称为什么连接,连接在最后是合格的?
- git - Git - 查找提交消息包含特定字符串的文件
- angular - Highstock 图表 - 我希望图表从 x 轴上的 0%(开始)位置开始
- emacs - 限制 .dir-locals.el 搜索遍历子目录