如果隐藏的元素不显示时表单提交不需要做必填校验,显示的时候需要做必填校验的该怎么处理啊? 财富值67

2016-10-12 10:57发布

如标题,现有一个表单,里面有一个div是由一个复选框来控制的,如果勾选,则显示出来这个div下的input元素,并且必填校验。如果没有勾选,则表单提交时无需校验隐藏元素。ng-if的话,显示出来的元素即使加了validator="[required]",显示出来后也是没有校验的。ng-hide的话,validator="[required]"隐藏掉的元素,它也会做必填校验。

补充:如果直接在input标签中写 required 这个属性,好像只有在IE下能达到想要的效果。

2条回答

直接写个js 校验下多好,

一周热门 更多>