欢迎各位兄弟 发布技术文章
这里的技术是共享的
我想知道,除了提交按钮之外,有谁知道如何在Drupal 7中添加另一个按钮到webform?我试图通过谷歌,并在Drupal论坛问这个问题,没有运气。任何人都可以请帮忙?
Webform是一个drupal表单,你可以使用hook_form_alter:假设你有一个名为mymodule的自定义模块,你的webform id是'webform_client_form_XXXXX'。然后使用下面的示例代码。
$form['actions']
下移动你的提交按钮,这样它就会显示在当前提交按钮的旁边。/admin/config/development/performance
并单击Clear all cache按钮。dpm( $form_id );
。了解webform id比上述方法更容易。您只需要转到:content-> webforms并将鼠标光标放在属于您想要id的webform的编辑选项上。 在导航器屏幕下方,将显示格式为node / id的原始路径。该节点号是webform_client_form_XXX中的XXX。
您可以在webform中使用类型标记。将标记设为主题,因为它看起来就像与提交按钮一样的按钮。 并为此编写JS。例如,您想要给出重置按钮,然后onclick事件应该清空这些字段中的值。尝试这个。
首先在webform中为按钮创建标记然后使用java脚本为此单击它根据您的要求处理请求。