我并不是真正的drupal开发人员,但是我被要求在网站上修复网络表单。
目前每个活动都有价格,但有些活动是免费的。有一个特殊的事件类别(事件类型),称为免费研讨会。 是否可以根据此类别更改提交按钮的行为?目前,用户已重定向到贝宝,在那里他们必须支付10eur押金...但是活动是免费的,因此不应该重定向,而应该只提交表格。
答案 0 :(得分:0)
您可以实现挂钩形式的更改功能,并根据价格或您需要的用途来更改形式。
https://api.drupal.org/api/drupal/modules%21system%21system.api.php/function/hook_form_alter/7.x
这就是您可以从后端执行的操作。但是,如果您想在不刷新页面的情况下对其进行更改(即用户更改了某些字段,但该操作并未刷新页面),则必须使用JavaScript表单更改。