Blame view

frontend/views/ajax/feedback_form.php 4.53 KB
d0a19e42   Yarik   test
1
2
3
4
  <?php
      /**
       * @var Feedback $model
       */
e389c405   Yarik   test
5
6
7
8
      use common\models\Feedback;
      use common\modules\fileloader\widgets\FileloaderWidget;
      use yii\helpers\Html;
      use yii\widgets\ActiveForm;
d0a19e42   Yarik   test
9
  ?>
a926053f   Yarik   test
10
11
12
13
14
  <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
15
              $form = ActiveForm::begin([
ada119c9   Yarik   test
16
                  'id' => 'feedback_'.\Yii::$app->security->generateRandomString(3),
d0a19e42   Yarik   test
17
18
19
20
21
22
23
24
25
26
27
28
29
                  '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
30
          ?>
d0a19e42   Yarik   test
31
32
33
34
35
36
          <div class="input-blocks-wrapper">
              <?php
                  echo $form->field($model, 'fileloader')
                            ->label(false)
                            ->widget(FileloaderWidget::className(), [
                                'labelOptions' => [
61db2134   Виталий   git
37
                                    '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
38
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
                                ],
                                '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
65
66
                  </div>
  
d0a19e42   Yarik   test
67
68
69
                  <div class="input-blocks-wrapper">
                      <label for="qst_text">Вопрос</label>
                      <textarea class="custom-input-2" id="qst_text" name=""></textarea>
a926053f   Yarik   test
70
71
                  </div>
  
d0a19e42   Yarik   test
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
                  <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
87
  
d0a19e42   Yarik   test
88
89
90
91
92
          <div class="form-actions style">
              <?php
                  echo Html::submitButton('Отправить', [ 'class' => 'login-button feedback_submit' ]);
              ?>
          </div>
a926053f   Yarik   test
93
          <?php
d0a19e42   Yarik   test
94
              $form->end();
a926053f   Yarik   test
95
96
97
98
99
100
101
102
103
104
105
106
107
108
          ?>
          <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>