Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/464.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在angularjs中进行表单验证_Javascript_Angularjs_Forms - Fatal编程技术网

Javascript 如何在angularjs中进行表单验证

Javascript 如何在angularjs中进行表单验证,javascript,angularjs,forms,Javascript,Angularjs,Forms,我有如下表格 <div ng-if="vm.settingsObj.others.name === 'Course Specialization'"> <div class="form-group"> <div class="col-xs-12" ng-repeat="specialization in vm.settingsObj.course_specialization">

我有如下表格

<div ng-if="vm.settingsObj.others.name === 'Course Specialization'">
            <div class="form-group">
                <div class="col-xs-12" ng-repeat="specialization in vm.settingsObj.course_specialization">
                    <div class="row">
                        <div class="form-group col-sm-8" >
                            <input name="course_specialization{{$index}}" class="form-control" placeholder="Course Specialization" ng-model="specialization.value" >
                        </div>
                        <div class="form-group col-sm-4">
                            <button  ng-click="vm.removeStatus('course_specialization',$index)" class="btn btn-danger">Remove</button>
                        </div>
                    </div>
                </div>
            </div>
            <div class="form-group">
                <button class="btn btn-blue" ng-click="vm.addStatus('course_specialization')" >ADD</button>
            </div>
        </div>

去除
添加

在这里,当我单击“添加”按钮时,输入字段将递增,但当我将输入字段保留为空并单击“保存”时,输入字段将被保存。因此,当我的字段为空时,我需要的是表单验证。请任何人帮助我。谢谢。

您必须将所有输入包装在一个表单标记中,以便可以使用角度表单验证。Angular使用类和表单控制器提供了一组良好的验证,您应该这样做。有关更多信息,您可以从以下链接中找到参考资料:

或者,您可以按照下面的说明进行概述