嗨,我是一名在 Codeigniter 中学习表单验证的学生,我一直在为我的表单设置规则,但它不起作用我不明白我哪里错了。
控制器
<?php
class Register extends CI_Controller {
public function index(){
$this->load->helper('url');
$this->load->library('form_validation');
$this->form_validation->set_rules('fname','First Name', 'required');
if ($this->form_validation->run() == TRUE){
echo "Form validated";
}
$this->load->view('register');
}
}
?>
查看
<div class="signup-form">
<?php echo validation_errors('<div class= "alert alert-danger">', '</div>'); ?>
<form action="<?php echo base_url()?>Register.php/Register/index" method="post">
<h2>Register</h2>
<div class="form-group">
<div class="row">
<div class="col">
<input type="text" class="form-control" name = "fname" placeholder="First Name">
</div>
<div class="col">
<input onkeypress="return /[a-z]/i.test(event.key)" type="text" class="form-control" name="middle_name" placeholder="Middle Name" required="required">
</div>
</div>
</div>