为了账号安全,请及时绑定邮箱和手机立即绑定

在 Codeigniter 的 form_validation 库中使用 set_value()

在 Codeigniter 的 form_validation 库中使用 set_value()

PHP
摇曳的蔷薇 2022-12-11 19:16:47
我在 Codeigniter 中使用 form_validation 库,在使用 set_value() 函数时遇到问题。当表单验证发生错误时,它不会设置值。这是我的表格 ==>  <div class="form-group">    <label for="first_name">First Name*</label>    <input type="text" name="first_name" id="first_name" required placeholder="Enter First Name" class="form-control" <?php set_value('first_name'); ?>>    <span id = "err_first_name"></span>    <?php echo form_error('first_name', '<div class="error">', '</div>'); ?>  </div>这是我的控制器代码 ==>$this->load->library('form_validation');$this->form_validation->set_error_delimiters('<div class="error">', '</div>');            $this->form_validation->set_rules('first_name', 'First Name', 'trim|required|regex_match[/^[a-zA-Z]+$/]',array('required' => 'Please enter %s.', 'regex_match' => 'Only Characters allowed, no space'));if ($this->form_validation->run() == FALSE){                  $this->load->view('admin/user/add_user');}            在这里,我附上了输出图像。它不显示先前输入的值。
查看完整描述

1 回答

?
暮色呼如

TA贡献1853条经验 获得超9个赞

作为属性set_value()值使用value

<input type="text" name="first_name" id="first_name" required placeholder="Enter First Name" class="form-control" value="<?php echo set_value('first_name'); ?>">



查看完整回答
反对 回复 2022-12-11
  • 1 回答
  • 0 关注
  • 120 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号