0

私は codeigniter が初めてで、質問があります。バリデーション付きのフォームがあり、それは正常に機能しますが、フィールドにデータを入力して残りを空白のままにすると、バリデーションによってエラーが表示され、入力されたデータがクリアされます....これを修正するにはどうすればよいですか?

これが私のコントローラーコードです:

function submitclub()
    {

        $this->form_validation->set_rules('lastname', 'Last Name', 'required');
        $this->form_validation->set_rules('firstname', 'First Name', 'required');
        if ($this->form_validation->run() == FALSE)
        {
            $dataclub['clubname'] = $this->club_model->get(0, FALSE);
            $dataclub['division'] = $this->division_model->get(0, FALSE);
            $data['reset'] = TRUE;
            $view = 'individual/individual_view';
        }

どんな助けでも大歓迎です

4

1 に答える 1

0

私の見解ではこれを行うことでこれを解決しました:

<?php echo form_input('lastname', set_value('lastname'), 'id=lastname'); ?>
<?php echo form_error('lastname'); ?>
于 2012-11-07T00:19:45.207 に答える