form_input仅作为CodeIgniter中的数字

Roh*_*hin 2 php codeigniter

我想将输入字段的类型从文本更改为仅限数字.我尝试过如下操作

<?= form_input('num', '','class="form-control" id="num", type="number"');?>
Run Code Online (Sandbox Code Playgroud)

但没有工作

dev*_*pro 5

试试这个数字输入:

$data = array(
  'name' => 'num',
  'id'   => 'num',
  'class'=> 'form-control',
  'type' => 'number'
);

echo form_input($data);
Run Code Online (Sandbox Code Playgroud)


小智 5

$data = array(
  'name' => 'num',
  'id' => 'num',
  'class' => 'form-control',
  'type' => 'number'      //it's 'number', not 'numeric'
);

echo form_input($data);
Run Code Online (Sandbox Code Playgroud)