drupal表单属性

g089h515r806 的头像
Submitted by g089h515r806 on 星期二, 2009-08-18 15:47

有些属性是通用的,而有些则特定于一个元素,比如一个按钮。对于属性的完整列表,可参看本章的最后部分。下面这个表单是比前面的例子中所给的表单要复杂一点:

Drupal版本:

创建基本的drupal表单(1)

g089h515r806 的头像
Submitted by g089h515r806 on 星期二, 2009-08-18 15:43

老葛的Drupal培训班 Think in Drupal

如果你曾经直接通过HTML创建过表单,那么在刚开始的时候,你可能会很不适应Drupal的这种方式。本节通过示例,帮你快速的创建自己的表单。为了起步,我们将创建一个简单的模块,让你用来输入自己的名字并将其输出到屏幕上来。我们将把它放在我们自己的模块里面,这样就不需要修改任何已有的代码了。我们的表单仅包含两个元素:文本输入字段和提交按钮。我们首先创建一个.info文件,输入以下内容:
 
; $Id$
name = Form example
description = Shows how to build a Drupal form.
package = Pro Drupal Development
core = 6.x

Drupal版本:

提交drupal表单

g089h515r806 的头像
Submitted by g089h515r806 on 星期一, 2009-08-17 09:08

 

如果验证通过了,那么现在就应该把表单和它的值传递到一个函数中,该函数将做些实际的处理,以作为表单提交的结果。实际上,由于#submit属性可以包含一个数组,里面包含多个函数名字,所以可以使用多个函数来处理表单。调用数组中的每个函数,并向其传递参数$form和$form_state。

老葛的Drupal培训班 Think in Drupal

Drupal版本:

页面

Subscribe to Think in Drupal RSS