首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >TabStrips中的剑道角形验证

TabStrips中的剑道角形验证
EN

Stack Overflow用户
提问于 2017-09-19 14:15:27
回答 1查看 894关注 0票数 0

我用角4和剑道作角。我有包含选项卡的表单。

代码语言:javascript
复制
<form class="form-horizontal" #f="ngForm" (submit)="update(f.valid)" novalidate>
    <kendo-tabstrip>
        <kendo-tabstrip-tab [title]="'Main settings'" [selected]="true">
         .
         .
         .
        </kendo-tabstrip-tab>
        <kendo-tabstrip-tab [title]="'Working time'">
            <div class="col-md-12">
                <div class="col-md-2">
                    <span> mail to</span>
                </div>
                <div class="col-md-10">
                    <input class="k-textbox" name="mailTo" [(ngModel)]="mailTo" required/>
                </div>
                <div class="col-sm-12" [hidden]="!f.submitted">
                    <small [hidden]="mailTo" class="text-danger">Please enter mail to</small>
                </div>
            </div>
        </kendo-tabstrip-tab>
    </kendo-tabstrip>
    <button kendoButton type="submit" [primary]="true">Save</button>
</form>

在提交时,第一个选项卡是活动的,第二个选项卡不是活动的,第二个选项卡中的name="mailTo"输入没有验证和验证通过。可能是因为第二个标签被隐藏了。是否有一种方法来验证非活动选项卡中的输入?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-09-19 20:17:45

如果包含keepTabContent="true“,即使没有选中选项卡,这也会使DOM中的所有选项卡内容保持不变。这样,当您按Save时,所有输入验证器都在非活动选项卡上运行。

代码语言:javascript
复制
<kendo-tabstrip [keepTabContent]="true">
    <kendo-tabstrip-tab [title]="'Main settings'" [selected]="true">
...
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46302820

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档