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

时间:2013-10-09 15:50:28

标签: codeigniter codeigniter-2 codeigniter-form-helper

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

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

现在我想通过函数form_input()函数转换它。我编写了我的代码

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

但我不明白我怎么能把所需的字段。请帮助我。

3 个答案:

答案 0 :(得分:4)

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

这是有效的

答案 1 :(得分:4)

我会推荐以下内容:

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_input,因为您可以更好地控制布尔输入值,例如required。此外,您无需传递text="type",因为它是form_input上的默认值。

答案 2 :(得分:0)

最好是这样使用它:

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

产地:

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