Codeigniter-Form_验证返回值
我对Codeigniter中的验证错误有问题 当调用带有锚点的表单时,当dsiplay数据时,我没有错误,但当调用打开表单的表单时,我在所有文件上都有错误 示例视图工作:Codeigniter-Form_验证返回值,codeigniter,Codeigniter,我对Codeigniter中的验证错误有问题 当调用带有锚点的表单时,当dsiplay数据时,我没有错误,但当调用打开表单的表单时,我在所有文件上都有错误 示例视图工作: <a href="contr/create" class="small-box-footer"> ADD <i class="fa fa-arrow-circle-right"></i> </a> 示例视图不起作用: <div> <?php
<a href="contr/create" class="small-box-footer">
ADD <i class="fa fa-arrow-circle-right"></i>
</a>
示例视图不起作用:
<div>
<?php echo form_open('contr/create', 'role="form" class="form-horizontal" ');?>
<button class="btn">ADD</button>
</form>
</div>
首先,你需要考虑两件事:
你还没有采取按钮类型提交
您尚未使用数据获取输入名称
应该是这样的:
<div>
<?php
echo form_open('contr/create', 'role="form" class="form-horizontal" ');
echo form_input('data', set_value('data'));
$data = array(
'type' => 'text',
'name' => 'data'
);
echo form_input($data);
?>
<button type="submit" class="btn">ADD</button>
</form>
您没有name=“data”的输入字段是的,我有一个表单中包含name数据的字段。您看到的视图是一个外部链接。在名为v_insert的视图中,可以使用ajax尝试使用数据输入
字段page_content'=>'fly/v_insert'我插入从上面的2个链接调用的v_insert视图你能告诉我你得到的错误吗?还可以使用调试器在您正面临问题的位置进行调试。错误为true。
<?php echo form_open_multipart('user/edit', 'role="form" class="form-horizontal" id="basic-validate" ');?>
<h3 class="panel-title">
<?php $data = array(
'name' => 'data',
'value' => set_value['data'],
'class' => 'form-control rounded',
'type' => 'text',
);
echo form_input($data) ?></h3>
<?php echo form_error('data'); ?>
</form>
<div>
<?php
echo form_open('contr/create', 'role="form" class="form-horizontal" ');
echo form_input('data', set_value('data'));
$data = array(
'type' => 'text',
'name' => 'data'
);
echo form_input($data);
?>
<button type="submit" class="btn">ADD</button>
</form>