Отображение codeigniter form_validation с анимацией jquery

0

Я пытаюсь отобразить ошибку проверки формы входа в divDelDown, которая исчезает через a4 секунды, но, похоже, javascript не работает внутри оператора if. Я даже пытаюсь добавить простое предупреждение javascript, и это не сработало.

Любая помощь будет высоко ценится. Майк

<?php 
               if(validation_errors() && $form == 'login_form'){ 

             ?>
                         <script>
                         alert();
                         //var msg = '<?php// echo validation_errors();?>';
                         //informUser('hellloooo!');

                         </script>

                         <?php 

                         $this->form_validation->set_error_delimiters('* <span class="popUpInfoMsg" style="color:red">', '</span>'); 
                          echo validation_errors();

                          }
Теги:
codeigniter
validation

1 ответ

0

Как я это делаю, я запускаю проверку формы в контроллере так:

if(count($_POST)) {
     $this->load->library('form_validation');
     $this->form_validation->set_rules($this->function_name);

     if(!$this->form_validation->run()) {
          $vars['errors'] = validation_errors();
     } else {
         //Process form data
     }                          
 }

$vars передается в файл вида и в файле вида, который у нас есть:

<?php if(isset($errors)) {
        echo '<div class="alert alert-danger" id="error">There were some errors:'.$errors."</div>";
    } ?>

Чтобы добавить скрипт к этому, я просто добавлю id в div с ошибкой и напишу скрипт где-нибудь в файле вида. Не собираюсь писать это здесь, так как есть другие вопросы, которые объясняют, как это сделать, например: jQuery tooltip, hide after.. time

Ещё вопросы

Сообщество Overcoder
Наверх
Меню