0
我正在写一个自定义模块,我正在尝试创建一个表单字段数组,但它似乎并不是我正在做的。如何创建表单域的数组?
这里是我想要使用的代码:
for($i = 0; $i < 3; $i++) {
$form['contact'][$i]['value'] = array(
'#type' => 'textfield',
'#title' => 'Contact Name',
'#size' => 50,
);
}
这样做,我期待的形式打印领域为:
<input type="text" value="" size="50" name="contact[0][value]" />
<input type="text" value="" size="50" name="contact[1][value]" />
<input type="text" value="" size="50" name="contact[2][value]" />
相反,它输出:
<input type="text" value="" size="50" name="0" />
<input type="text" value="" size="50" name="1" />
<input type="text" value="" size="50" name="2" />
谢谢!不知道这甚至是一个选择 – WonderBugger 2011-02-03 15:44:39