26 mage_button(图片按钮)

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

作者:老葛,北京亚艾元软件有限责任公司,http://www.yaiyuan.com
图片形式的表单提交按钮。它与提交按钮元素属性基本相同,但有两点例外。首先,它有一个#src属性,使用一个图片的URL作为它的值。其次,它把内部表单属性#has_garbage_value设置为了TRUE,这样就会阻止使用#default_value属性,从而避免在微软IE浏览器中的bug。不要在图片按钮中使用#default_value属性。图片按钮的值可从$form_state['clicked_button']['#value']中取出。

Drupal版本:

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版本:

页面

Subscribe to Think in Drupal RSS