3

我是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"
);

但我不明白如何输入必填字段。请帮助我。

4

3 回答 3

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

这是有效的

于 2013-10-09T15:54:03.000 回答
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"因为它是默认的 on form_input

于 2013-10-09T21:55:28.967 回答
0

最好是这样使用它:

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

产生:

<input type="text" class="get_started_frm_reg" name="first_name" required />
于 2017-09-30T15:50:02.153 回答