How can i put HTML5 required field using form_input() function in Codeigniter framework How can i put HTML5 required field using form_input() function in Codeigniter framework codeigniter codeigniter

How can i put HTML5 required field using form_input() function in Codeigniter framework


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

This is working


I would recommend the following:

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');

The above will output exactly how you were asking in your question.

I like using this method better then passing an array to form_input because you have better control over boolean input values, like required. Also, you don't need to pass text="type" since it is the default on form_input.


The best is to use it like this:

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

Produces:

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