Commit 2139912407ff5638fc944ecda37fdf8cc4daf947
1 parent
2e61d411
мелкие правки к валидации формы
Showing
6 changed files
with
14 additions
and
4 deletions
Show diff stats
common/messages/en/app.php
@@ -296,4 +296,9 @@ | @@ -296,4 +296,9 @@ | ||
296 | 'error_sorry' => 'We are sorry - this page is not here anymore', | 296 | 'error_sorry' => 'We are sorry - this page is not here anymore', |
297 | 'error_404' => 'Error 404 - Page not found', | 297 | 'error_404' => 'Error 404 - Page not found', |
298 | 'gohomepage' => 'Go to Homepage', | 298 | 'gohomepage' => 'Go to Homepage', |
299 | + | ||
300 | + | ||
301 | + | ||
302 | + | ||
303 | + | ||
299 | ]; | 304 | ]; |
300 | \ No newline at end of file | 305 | \ No newline at end of file |
common/messages/ru/app.php
@@ -332,6 +332,6 @@ return [ | @@ -332,6 +332,6 @@ return [ | ||
332 | 332 | ||
333 | 'wrongEmail'=>'Некорректное значение поля «Email» ', | 333 | 'wrongEmail'=>'Некорректное значение поля «Email» ', |
334 | 'wrongName'=>'Имя может состоять только из латинских или кириллических символов', | 334 | 'wrongName'=>'Имя может состоять только из латинских или кириллических символов', |
335 | - | 335 | + 'requiredField'=>'Данное поле является обязательным для заполнения', |
336 | 336 | ||
337 | ]; | 337 | ]; |
338 | \ No newline at end of file | 338 | \ No newline at end of file |
common/messages/ua/app.php
@@ -334,6 +334,7 @@ return [ | @@ -334,6 +334,7 @@ return [ | ||
334 | 334 | ||
335 | 'wrongEmail'=>'Значення «Email» не є правильною email адресою', | 335 | 'wrongEmail'=>'Значення «Email» не є правильною email адресою', |
336 | 'wrongName'=>'Ім\'я може складатися тільки з латинських і кириличних символів', | 336 | 'wrongName'=>'Ім\'я може складатися тільки з латинських і кириличних символів', |
337 | + 'requiredField'=>'Дане поле є обов\'язковим для заповнення', | ||
337 | 338 | ||
338 | 339 | ||
339 | 340 |
common/models/Feedback.php
@@ -135,7 +135,7 @@ class Feedback extends ArtboxFeedback | @@ -135,7 +135,7 @@ class Feedback extends ArtboxFeedback | ||
135 | ], | 135 | ], |
136 | [ | 136 | [ |
137 | [ | 137 | [ |
138 | - 'name', | 138 | + 'name', |
139 | 'phone', | 139 | 'phone', |
140 | 'email', | 140 | 'email', |
141 | 'calc_json_info', | 141 | 'calc_json_info', |
@@ -144,12 +144,16 @@ class Feedback extends ArtboxFeedback | @@ -144,12 +144,16 @@ class Feedback extends ArtboxFeedback | ||
144 | 'module_install_angle', | 144 | 'module_install_angle', |
145 | ], | 145 | ], |
146 | 'required', | 146 | 'required', |
147 | + | ||
147 | 'on' => self::SCENARIO_CALCULATOR, | 148 | 'on' => self::SCENARIO_CALCULATOR, |
148 | ], | 149 | ], |
149 | - [['phone'],'required'], | 150 | + |
151 | + | ||
152 | + [['phone'],'required','message'=>\Yii::t('app','requiredField')], | ||
153 | + [['name'],'required','message'=>\Yii::t('app','requiredField')], | ||
150 | [['phone'],'string','length'=>[10,17],'message'=>'Введите данные в форму согласно заданному шаблону: +38(132) 456 78 89'], | 154 | [['phone'],'string','length'=>[10,17],'message'=>'Введите данные в форму согласно заданному шаблону: +38(132) 456 78 89'], |
151 | //[['phone'],'match','pattern'=>'/\+3?8?\(?([\d]{3}([ .-]?))\)?([ .-]?)([\d]{3}([ .-]?))\2([\d]{2}([ .-]?))([\d]{2}([ .-]?))/','message'=>'некорректный ввод поля. Значение должно иметь вид: +38(123) 456 78 79'], | 155 | //[['phone'],'match','pattern'=>'/\+3?8?\(?([\d]{3}([ .-]?))\)?([ .-]?)([\d]{3}([ .-]?))\2([\d]{2}([ .-]?))([\d]{2}([ .-]?))/','message'=>'некорректный ввод поля. Значение должно иметь вид: +38(123) 456 78 79'], |
152 | - | 156 | + |
153 | [['name'],'string','min'=>2,'message'=>\Yii::t('app','lowName')], | 157 | [['name'],'string','min'=>2,'message'=>\Yii::t('app','lowName')], |
154 | [['name'],'string','max'=>25,'message'=>\Yii::t('app','upName')], | 158 | [['name'],'string','max'=>25,'message'=>\Yii::t('app','upName')], |
155 | [['email'],'string','max'=>25,'message'=>\Yii::t('app','upEmail')], | 159 | [['email'],'string','max'=>25,'message'=>\Yii::t('app','upEmail')], |