如何在drupal中添加自定义HTML表单

时间:2017-11-30 11:26:04

标签: drupal drupal-8

我的HTML5表单包含文本框和提交按钮,如下所示

  <!DOCTYPE html>
  <html>
  <body>
  <form action="/action_page.php">
  First name:<br>
  <input type="text" name="firstname" value="Mickey">
  <br>
  Last name:<br>
  <input type="text" name="lastname" value="Mouse">
  <br><br>
  <input type="submit" value="Submit">
  </form> 
  </body>
  </html>

如何在drupal中使用上面的html代码?

1 个答案:

答案 0 :(得分:2)

创建表单最简单的方法是使用webform模块。它易于使用,直观,但又强大:

https://www.drupal.org/project/webform

https://www.drupal.org/docs/8/modules/webform/webform-features

所以,我的建议是使用它并添加一些CSS,如果你需要设置你的表单样式。

第二种方式,就是使用Drupal的形式api。为此,您必须检查文档,阅读一些教程或类似内容。需要一些编程技巧。 https://www.drupal.org/docs/8/api/form-api/introduction-to-form-api

第三种方法是创建完全自定义的页面端点,您可以按原样复制粘贴代码:

https://www.drupal.org/docs/8/creating-custom-modules/create-a-custom-page