在Codeigniter中设置表单的“名称”属性

时间:2011-06-20 13:26:05

标签: php html forms codeigniter

参考http://codeigniter.com/user_guide/helpers/form_helper.html上的Codeigniter用户指南,我似乎无法弄清楚如何使用CI的表单助手设置表单的“名称”属性。只能通过传入数组来设置'id'。可以设置表单的'name'而不将数组传递给form_open()函数吗?

2 个答案:

答案 0 :(得分:7)

你可以使用这种方法

$attributes = array('name' => 'myform');

echo form_open('email/send', $attributes);

答案 1 :(得分:3)

实际上已弃用表单的name属性:

  
    

17.3 FORM元素

  
     

[...]

name = cdata [CI]
    This attribute names the element so that it may be referred to
     样式表或脚本中的

。注意。   此属性已包含在内   向后兼容性。应用   应该使用id属性   识别元素。

来源:W3.org

如果你真的想通过它,我担心你别无选择,只能使用你想要避免的阵列,正如你在手册中所读到的那样。