Commit 3a3db36bde662d1158b13269e831937a4aaf3637
1 parent
ec06e9e3
second form submit
Showing
2 changed files
with
4 additions
and
2 deletions
Show diff stats
frontend/controllers/SiteController.php
@@ -112,7 +112,7 @@ | @@ -112,7 +112,7 @@ | ||
112 | if (empty(Yii::$app->request->post())) { | 112 | if (empty(Yii::$app->request->post())) { |
113 | throw new BadRequestHttpException(); | 113 | throw new BadRequestHttpException(); |
114 | } else { | 114 | } else { |
115 | - $model = new Feedback(); | 115 | + $model = new Feedback(['scenario'=>Feedback::SCENARIO_FEEDBACK]); |
116 | if ($model->load(Yii::$app->request->post()) && $model->save()) { | 116 | if ($model->load(Yii::$app->request->post()) && $model->save()) { |
117 | 117 | ||
118 | $mailer->compose( | 118 | $mailer->compose( |
@@ -143,6 +143,7 @@ | @@ -143,6 +143,7 @@ | ||
143 | </div>', | 143 | </div>', |
144 | ]; | 144 | ]; |
145 | } else { | 145 | } else { |
146 | + Yii::$app->response->setStatusCode(500); | ||
146 | return [ | 147 | return [ |
147 | 'success' => false, | 148 | 'success' => false, |
148 | 'error' => $model->errors, | 149 | 'error' => $model->errors, |
frontend/web/js/script.js
@@ -21,6 +21,7 @@ $( | @@ -21,6 +21,7 @@ $( | ||
21 | .modal('hide'); | 21 | .modal('hide'); |
22 | $('#success-modal') | 22 | $('#success-modal') |
23 | .modal('show'); | 23 | .modal('show'); |
24 | + form.data("yiiActiveForm").validated = false; | ||
24 | }, | 25 | }, |
25 | error: function() { | 26 | error: function() { |
26 | $('#feedback-modal') | 27 | $('#feedback-modal') |
@@ -32,7 +33,7 @@ $( | @@ -32,7 +33,7 @@ $( | ||
32 | ) | 33 | ) |
33 | .on( | 34 | .on( |
34 | 'submit', '#feedback-form', function(e) { | 35 | 'submit', '#feedback-form', function(e) { |
35 | - e.preventDefault(); | 36 | + return false; |
36 | } | 37 | } |
37 | ); | 38 | ); |
38 | 39 |