- 1、本文档共21页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Drupal 7 Webform 的基本用法!
Webform 模块是Drupal中最强大的表单制作工具.请参考 HYPERLINK /api/drupal/developer%21topics%21forms_api_reference.html/7 Form API
功能:
基本表单制作
E-mail表单的添加和验证
提交表单后发送邮件(可以指定一个电子邮件地址或者从用户输入的表单中输入的Email)
支持多步表单
生成表单为一个Block
导出提交内容到Excel
HYPERLINK /project/views/7.x Views 支持
HYPERLINK /project/webform \t _blank /project/webform
模块案例:
在线反馈
进入Webform管理(admin/content/webform), 默认是空的
然后去创建一个Webform(node/add/webform)
将放到菜单上面, 方便点击
创建成功以后进入到表单字段管理页面, 默认也是没有任何字段。我们需要手动添加我们需要的一些字段. 可以选择字段类型是否为必须的字段等
添加一个信息提示的字段并放入顶部
现在我们先创建一个公司名的字段。为文本类型点击添加
此处表单的默认值支持post和get和用户信息等值。这样更方面我们自动生成默认值
最后再添加一个邮件地址的字段,让用户可以输入自己的邮件地址配置和上面一样
现在进入到Feedback页面
邮件发送设置
我们现在需要在用户提交表单以后发送一封邮件给管理员并且也发送给提交的用户(根据用户输入的邮箱地址)
发邮件到管理员的邮件地址(手动设置邮件地址)
然后设置邮件的详细信息
根据用户输入的邮箱地址字段发送邮件给用户
最后两个地址添加完成
多步表单制作
现在我们继续编辑我们的Feedback表单,并且添加一个Page break字段
将我们的邮箱地址拖动到最后面。一般Page Break字段前面的为前一步. Page Break字段后面的下一步
保存以后再进入Feedback页面,会看到只有一个公司名的字段了
点击下一步以后填写下一个字段。也可以点击返回到上一步
表单设置
因为那个Submit按钮我需要改成其它的文字
1. 自定义提交完成以后显示的信息或者操作(页面跳转或者刷新表单)
2. 做一些基本的限制
3. 设置提交权限
4.改变提交按钮的文字并且生成一个Block
5. 放Block放到页??左边并且进入首页测试
第一步
第二步
提交完成
提示:如果表单没有出来请检查你是否限制用户提交数
最后查看提交结果
导出到Excel
Views 调用提交数据
请使用Webform 4.x
默认的Webform显示出来的数据量和信息太少了. 现在我要使用Views将我的字段全部调用出来.
我现在创建一个新的Webform. 拥有两个字段. 这里还需要记住Webform 的id
接着创建一个新的Views(admin/structure/views/add)
接着我将格式修改成Table方便查看
添加一个字段. 并选择Webform Submission data: Value
填写我们的Node iD就会出来相应的字段提供选择
文档评论(0)