表单(3)

表单的自动生成——定义表单生成函数

按照指定的格式保存待生成表单的数据,如$elements数组
自定义表单生成函数generate(),将函数的返回值输出到对应的HTML表单中

为了方便处理用户提交的数据,将$elements中的每个表单项与指定的数组进行合并,使得每个表单项都含有键为tag、text、attr、option和default五个元素,且顺序相同。

根据tag值,分别调用前缀为“generate_”的函数进行表单项的拼接
每个表单项占据一行,并返回拼接好的表单

定义函数generate_attr($attr, $items = ‘’)用于完成表单元素属性的拼接
attrattr数组中元素的键为属性名称,元素的值为属性的值 通过遍历完成属性与items的拼接并返回,如type=“radio” name=“gender”
表单(3)
表单(3)
表单(3)