我在 Codeigniter 中使用 form_validation 庫,在使用 set_value() 函數時遇到問題。當表單驗證發(fā)生錯誤時,它不會設置值。這是我的表格 ==> <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'); ?>">
- 1 回答
- 0 關注
- 105 瀏覽
添加回答
舉報
0/150
提交
取消