【发布时间】:2016-09-13 06:37:50
【问题描述】:
您好,当我在 ci form_validation 的规则中使用 required 时,我知道此所需输入帖子的值并且不显示任何消息。但是 if ($this->form_validation->run()) 始终为 false .
感谢您的帮助。
我的看法:
<form>
<div class="row">
<div class="form-group">
<div class="col-md-2"><label>Name</label></div>
<div class="col-md-10 col-md-pull-1">
<input name="Name" class="form-control" id="Name"
value="<?php echo set_value('Name')?>"
autocomplete="off"></input>
<?php echo form_error('Name'); ?>
</div>
</div>
</div>
</form>
我的控制器:
public function show_info()
{
$this->load->library('form_validation');
$this->form_validation->set_rules('Name', 'Name', 'required');
$this->form_validation->set_message('required'," please enter %s");
if ($this->form_validation->run()== FALSE)
{
echo "false";
}
else redirect();
}
【问题讨论】:
-
向我们展示您的代码。我们无法提供任何示例代码
-
你没有form_open()和form_close(); codeigniter.com/user_guide/helpers/…
-
我的代码中有它。
-
您的表单中没有任何操作或任何内容
-
是的,我知道了,我说过我的输入的价值已发布...
标签: php codeigniter validation