Blame view

frontend/views/ajax/feedback_form.php 4.56 KB
d0a19e42   Yarik   test
1
2
3
4
5
  <?php
      /**
       * @var Feedback $model
       */
  ?>
a926053f   Yarik   test
6
7
8
9
10
  <div id="modal_form_contacts">
      <div class="closed-form"></div>
      <div class="form-resume-wr">
          <div class="form-resume-sub style">Отправить сообщение администрации МФП</div>
          <?php
d0a19e42   Yarik   test
11
12
13
              use common\models\Feedback;
              use common\modules\fileloader\widgets\FileloaderWidget;
              use yii\helpers\Html;
a926053f   Yarik   test
14
15
              use yii\widgets\ActiveForm;
  
d0a19e42   Yarik   test
16
              $form = ActiveForm::begin([
ada119c9   Yarik   test
17
                  'id' => 'feedback_'.\Yii::$app->security->generateRandomString(3),
d0a19e42   Yarik   test
18
19
20
21
22
23
24
25
26
27
28
29
30
                  'options' => [
                      'enctype' => 'multipart/form-data',
                      'class'   => 'feedback_form',
                  ],
              ]);
              echo $form->field($model, 'name', [ 'options' => [ 'class' => 'input-blocks-wrapper' ] ])
                        ->textInput([ 'class' => 'custom-input-2' ]);
              echo $form->field($model, 'phone', [ 'options' => [ 'class' => 'input-blocks-wrapper' ] ])
                        ->textInput([ 'class' => 'custom-input-2' ]);
              echo $form->field($model, 'email', [ 'options' => [ 'class' => 'input-blocks-wrapper' ] ])
                        ->textInput([ 'class' => 'custom-input-2' ]);
              echo $form->field($model, 'answer', [ 'options' => [ 'class' => 'input-blocks-wrapper' ] ])
                        ->textarea([ 'class' => 'custom-input-2' ]);
a926053f   Yarik   test
31
          ?>
d0a19e42   Yarik   test
32
33
34
35
36
37
          <div class="input-blocks-wrapper">
              <?php
                  echo $form->field($model, 'fileloader')
                            ->label(false)
                            ->widget(FileloaderWidget::className(), [
                                'labelOptions' => [
61db2134   Виталий   git
38
                                    'label' => '<div class="contacts-form-wrapper style"><div class="contacts-form style"><span style="font-weight: normal">Прикрепить файл</span></div><div class="contacts-form-help style"><span>Максимальный размер файла 5 МБ</span></div></div>',
d0a19e42   Yarik   test
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
                                ],
                                'inputOptions' => [
                                    'multiple' => false,
                                    'class'    => 'hidden',
                                ],
                                'options'      => [ 'class' => 'fileloader-file' ],
                            ]);
              ?>
          </div>
          <?php
          ?>
          <?php
              /*
              ?>
                  <div class="input-blocks-wrapper">
                      <label for="qst_name">Ваши имя и фамилия</label>
                      <input class="custom-input-2" id="qst_name" name="" type="text">
                  </div>
  
                  <div class="input-blocks-wrapper">
                      <label for="qst_phone">Контактный телефон</label>
                      <input class="custom-input-2" id="qst_phone" name="" type="text">
                  </div>
  
                  <div class="input-blocks-wrapper">
                      <label for="qst_phone">E-mail</label>
                      <input class="custom-input-2" id="qst_phone" name="" type="text">
a926053f   Yarik   test
66
67
                  </div>
  
d0a19e42   Yarik   test
68
69
70
                  <div class="input-blocks-wrapper">
                      <label for="qst_text">Вопрос</label>
                      <textarea class="custom-input-2" id="qst_text" name=""></textarea>
a926053f   Yarik   test
71
72
                  </div>
  
d0a19e42   Yarik   test
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
                  <div class="input-blocks-wrapper">
                      <div class="contacts-form-wrapper style">
                          <div class="contacts-form style"><span>Прикрепить файл</span></div>
                          <div class="contacts-form-help style">
                              <span>Максимальный размер файла 5 МБ</span>
                          </div>
                      </div>
  
                      <div class="tst-input-hidden-cont">
                          <input class="" type="file" value=""/>
                      </div>
  
                  </div>
              */
          ?>
a926053f   Yarik   test
88
  
d0a19e42   Yarik   test
89
90
91
92
93
          <div class="form-actions style">
              <?php
                  echo Html::submitButton('Отправить', [ 'class' => 'login-button feedback_submit' ]);
              ?>
          </div>
a926053f   Yarik   test
94
          <?php
d0a19e42   Yarik   test
95
              $form->end();
a926053f   Yarik   test
96
97
98
99
100
101
102
103
104
105
106
107
108
109
          ?>
          <div class="res_form_line"></div>
      </div>
  </div>
  <script>
      $('.tst-input-hidden-cont input').change(
          function()
          {
              var fileValContacts = $(this).val()
              var filenameContacts = fileValContacts.replace(/^.*\\/, "")
              $('.contacts-form-help span').html(filenameContacts)
          }
      )
  </script>