我正在使用kartik-v tabs x。我的paage有3个标签kartik v tabs x
在每个标签中都有一个表格和一个网格。
表单验证在第一个选项卡中有效,但在内部选项卡中不起作用。表单使用renderAjax呈现。内部选项卡中也没有jquery工作。
有人可以帮忙吗?
答案 0 :(得分:1)
我可以解决上述问题。
使用制表符时,其中有表格。每个表单都应该有一个单独的ID。
然后默认的YII验证适用于所有选项卡
答案 1 :(得分:0)
你必须使用pjax;
在渲染视图中你必须添加:
Pjax::begin();
$form = ActiveForm::begin(
ActiveForm::end();
Pjax::end();
所以你可以使用pjax进行验证。如果它有效,现在让我。
答案 2 :(得分:0)
我有3个标签,其中两个标签同时具有表单和网格,第三个标签仅具有网格。如果您对表单使用不同的ID,并且js函数名称应该不同,则所有的验证和提交都将起作用。