【发布时间】:2014-12-17 03:28:11
【问题描述】:
我正在创建一个自定义模块。我有一个要添加一些 HTML 的表单,但我不知道最好的方法是什么。在此示例中,我有一个带有文本框、下拉列表和文本区域的页面。我想在下拉列表和文本区域之间添加一个 div。但是,我不确定如何将原始 html 添加到 Web 表单中。这是我所拥有的:
function myModule_add_form($form_state){
try{
$form = array();
$form['myModule_title'] = array(
'#title' => 'Title',
'#type' => 'textfield',
'#size' => '30',
'#weight'=>1,
);
$form['myModule_type_list']=array(
'#type'=>'select',
'#title' => 'Type List',
'#options' => $someArray,
'#multiple' => false,
'#attributes'=>array('size'=>1),
'#weight'=>2,
);
$form['myModule_description'] = array(
'#title' => 'Description',
'#type' => 'textarea',
'#size' => '255',
'#weight'=>3,
);
$form['submit'] = array(
'#type' => 'submit',
'#value' => 'Submit',
'#weight'=>4,
);
return $form;
}catch(Exception $e){
$errrmsg = "Error with creating form: " .$e->getMessage();
throw New Exception($errrmsg);
}
}
谢谢 杰森
【问题讨论】: