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')], |