Дело в том, что у меня есть чекбокс, который отключает поле ввода, но несмотря на это, поля продолжает проверяется на валдиацию. Как правильно прописать правило, чтобы в момент,когда чекбокс не нажат проверка поля не производилась?
Вам нужно почитать про валидацию моделей в Yii2
- required when
и required whenClient
https://www.yiiframework.com/doc/guide/2.0/ru/input-validation
В Вашем случае думаю будет выглядеть как-то так
public function rules()
{
return [
[
['goodscount' ], 'required', 'message' => AdminModule::t('goods', 'Fill the field goodscount'),
'when' => function( $model ) {
return ( !is_null( $model->buy_goods) && $model->buy_goods == 1 ); //проверка на стороне сервера
},
'whenClient' => 'function(attribute,value) {
return ( $("#basketform-buy_goods").is(':checked') ); //проверка на стороне браузера
}'
],
]
}
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
есть форма уже созданная на сайте, нужно было приделать на ту же страницу уже другую форму, по функционалу они выполняют одно и то же, отправка...
Необходимо создать рандомное число из 10-15 символов, при этом чтобы последующий символ в строке не дублировал предыдущийДопустим 01020102 - верно,...