表格外的验证

时间:2014-07-07 07:47:18

标签: angularjs validation

假设我有一些带有一些输入的html标记。 form标记不存在(所有通信都通过REST服务进行)。我需要从输入收集数据并发送异步请求。

我想对这些输入(必需,电子邮件等)进行验证,应该支持IE8 如何用角度来做到这一点?

1 个答案:

答案 0 :(得分:1)

From docs:ngForm:表单指令的别名别名。 HTML不允许嵌套表单元素。嵌套表单很有用,例如,如果需要确定控件子组的有效性。

所以只需在代码中添加:

<div ng-form="myForm">
    <div ng-class="{'has-error':myForm.name.$error.required && !myForm.name.$pristine}">
        <input type="text" name="name" required />
        <p ng-show="myForm.name.$error.required && !myForm.name.$pristine" class="help-block">This field is required</p>
    </div>
</div>

请参阅此处的角度验证:http://plnkr.co/edit/eZWqCJak5bhsAYV6Iqe8?p=preview