25 hidden(隐藏域)

admin 的头像
Submitted by admin on 星期五, 2015-06-19 09:40

​作者:老葛,北京亚艾元软件有限责任公司,http://www.yaiyuan.com
该元素把值存放在了一个隐藏的表单字段中。注意,如果你想使用JavaScript来修改隐藏元素的值,此时应该使用#default_value属性,而不是#value属性。
示例代码,来自(node.admin.inc):

Drupal版本:

24 File(文件)

admin 的头像
Submitted by admin on 星期五, 2015-06-19 09:39

作者:老葛,北京亚艾元软件有限责任公司,http://www.yaiyuan.com

创建了一个文件上传字段。注意,如果你使用了文件元素,那么你需要在你表单的根部设置属性enctype:

Drupal版本:

23 fieldset(字段集)

admin 的头像
Submitted by admin on 星期五, 2015-06-19 09:38

作者:老葛,北京亚艾元软件有限责任公司,http://www.yaiyuan.com
字段集元素是用来对其它表单元素进行归类分组的。可将其声明为可伸缩的,这样当用户查看表单并点击字段集标题时,由Drupal自动提供的JavaScript能够动态的打开和关闭字段集。

Drupal版本:

22 Date(日期)

admin 的头像
Submitted by admin on 星期五, 2015-06-19 09:36

​作者:老葛,北京亚艾元软件有限责任公司,http://www.yaiyuan.com
日期元素,它是一个由3个下拉选择框联合而成的元素。如果没有提供默认值,#default_value则默认为今天的日期。#default_value和#return_value的格式是一个包含三个元素的关联数组,对应的键为:'year'、month'、'day'。例如:

Drupal版本:

20Checkboxes(复选框)

admin 的头像
Submitted by admin on 星期四, 2015-06-18 09:55

​作者:老葛,北京亚艾元软件有限责任公司,http://www.yaiyuan.com
一组复选框。属性#options是一个关联数组,它的键是复选框的#return_value,对应的值则是用来显示给用户的。#options数组的键不能为0,假如为0了,那么系统就无法判断是否选中了这个选项。

Drupal版本:

18Button(按钮)

admin 的头像
Submitted by admin on 星期四, 2015-06-18 09:47

​作者:老葛,北京亚艾元软件有限责任公司,http://www.yaiyuan.com
按钮元素除了属性#executes_submit_callback默认为FALSE以外,其它属性与提交按钮元素完全相同。属性#executes_submit_callback告诉Drupal是否需要处理表单,为TRUE时处理表单,为FALSE时则简单的重新呈现表单。和提交按钮元素一样,可以将特定的验证和提交函数直接分配给这个按钮元素。

Drupal版本:

页面

Subscribe to Think in Drupal RSS