我是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"
);
但我不明白我怎么能把所需的字段。请帮助我。
答案 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 />