如何在Codeigniter框架中使用form_input()函数放置HTML5必填字段

如何在Codeigniter框架中使用form_input()函数放置HTML5必填字段,codeigniter,codeigniter-2,codeigniter-form-helper,Codeigniter,Codeigniter 2,Codeigniter Form Helper,我是codeigniter的新手,但现在我正在开发一个使用codeigniter的项目。 我的Html代码如下所示: <input type="text" class="get_started_frm_reg" name="first_name" required /> <input type="text" class="get_started_frm_reg" name="first_name" required /> 但我不明白我该如何填写必填字段。请帮助我 $f

我是codeigniter的新手,但现在我正在开发一个使用codeigniter的项目。 我的Html代码如下所示:

<input type="text" class="get_started_frm_reg" name="first_name" required />
<input type="text" class="get_started_frm_reg" name="first_name" required />
但我不明白我该如何填写必填字段。请帮助我

$first_name=array("name"=>"first_name",
               "class"=>"get_started_frm_reg",
               "type"=>"text",
               "required"=>"required");

这是有效的

我建议如下:

form_input('first_name', $value, 'class="get_started_frm_reg" required');

// if you don't want to pass a variable for value, pass 'null'
form_input('first_name', null, 'class="get_started_frm_reg" required');
以上内容将准确地输出您在问题中的提问方式


我更喜欢使用这种方法,而不是将数组传递给
form\u input
,因为您可以更好地控制布尔输入值,如
required
。此外,您不需要传递
text=“type”
,因为它是
form\u input
上的默认值。最好是这样使用它:

<?=form_input(['name'=>'first_name', 'class'=>'get_started_frm_reg'],'','required');?>

产生:


<input type="text" class="get_started_frm_reg" name="first_name" required />