表单验证不使用yii2中的选项卡x

时间:2015-03-09 06:24:16

标签: ajax validation widget yii2

我正在使用kartik-v tabs x。我的paage有3个标签kartik v tabs x

在每个标签中都有一个表格和一个网格。

表单验证在第一个选项卡中有效,但在内部选项卡中不起作用。表单使用renderAjax呈现。内部选项卡中也没有jquery工作。

有人可以帮忙吗?

3 个答案:

答案 0 :(得分:1)

我可以解决上述问题。

使用制表符时,其中有表格。每个表单都应该有一个单独的ID。

然后默认的YII验证适用于所有选项卡

答案 1 :(得分:0)

你必须使用pjax;

在渲染视图中你必须添加:

Pjax::begin();
$form = ActiveForm::begin(
ActiveForm::end();
Pjax::end();

所以你可以使用pjax进行验证。如果它有效,现在让我。

答案 2 :(得分:0)

我有3个标签,其中两个标签同时具有表单和网格,第三个标签仅具有网格。如果您对表单使用不同的ID,并且js函数名称应该不同,则所有的验证和提交都将起作用。