Active Form Ajax验证Yii2

时间:2016-06-19 22:55:04

标签: jquery ajax yii2

我需要通过AJAX在表单上使用以下验证规则:

  • 仅当Dropwn List代码为2,3,4时才会进行课程验证。
  • 在这种情况下,公司名称和地址公司字段是必填字段。 我尝试了这个代码用于验证模型条件nomeempresa。这个代码用于模型验证tipoincricao_codigo == 2

    public function rules() {
        return [
            [
                ['nomeempresa'/*,'cnpj','emailempresa','telefonefixoempresa','telefonecelularempresa', 'enderecoempresa', 'bairroempresa', 'cidadeempresa', 'estadoempresa', 'cepempresa'*/],
                'required',
                'when' => function ($model) {
                    return $model->tipoinscricao_codigo == 2;
                }, 'whenClient' => "function (attribute, value) { return $('#tipoinscricao_codigo').val() == 2;}"
            ]
        ];
    }
    

0 个答案:

没有答案