0

提交表单后,输入表单缩小。例如,如果我进入我的登录页面“/login”,表单会正常显示,但在我点击提交后,文本字段的大小会缩小。

我的视图中的表单 [view_login]

<?php echo form_open('login/auth'); ?>

                    <div class="span3">
                        <label>Username</label>
                        <input type="text" id="user" name="username"class="span3" value="<?php echo set_value('username'); ?>"> 
                    </div>

                    <div class="span3">
                        <label>Password</label>
                        <input type="password" id="passw" name="password" class="span3">
                    </div>


                    <div class="btn-group span4">
                        <input id="rst" type="reset" class="btn" name="reset" value="Reset">
                        <input id="smbt" type="submit" class="btn btn-primary" name="Login" value="Login">
                    </div>

                </form>

控制器

Class Login extends CI_Controller {

    public function index() {
        $this->load->view('view_login');
    }

    public function auth() {
        /** Load required helpers and libraries*/
        //$this->load->library('session','database');


                $this->load->library('form_validation');

                //** Set rules */
                $this->form_validation->set_rules('username','Username','required');
                $this->form_validation->set_rules('password','Password','required');


                if ($this->form_validation->run() == FALSE) {

                    $this->load->view('view_login');
                }
                else{
                    redirect('admin_page');


                }



        echo 'Authentication takes place in here. :D';
    }
}

图片在这里:http: //i.stack.imgur.com/OEgBO.png

如何解决这个问题?

4

1 回答 1

0

验证失败时不要加载视图,而是尝试redirect('login/index');

于 2013-06-26T09:29:28.593 回答