Javascript 如何在没有表单的angular js中应用验证,并检查是否应填写所有文件?
我有一个div,其中我没有使用表单标签,并在ng click按钮上提交表单,但如何在angulrjs中应用给定字段的验证。并检查所有字段是否已填充Javascript 如何在没有表单的angular js中应用验证,并检查是否应填写所有文件?,javascript,jquery,angularjs,angularjs-scope,Javascript,Jquery,Angularjs,Angularjs Scope,我有一个div,其中我没有使用表单标签,并在ng click按钮上提交表单,但如何在angulrjs中应用给定字段的验证。并检查所有字段是否已填充 <div ng-controller="AddNewvisaController"> <!-- <form name =""> --> <input type="text" class="form-control" ng-model="visa.requirement"> &
<div ng-controller="AddNewvisaController">
<!-- <form name =""> -->
<input type="text" class="form-control" ng-model="visa.requirement">
<select ng-model="visa.country">
<option value="1">abc<option>
<option value="2">xyz<option>
<option value="3">pqrs<option>
</select>
<button type="submit" data-ng-click="submitvisa()">Submit</button>
<!-- </form> -->
</div>
abc
xyz
pqrs
提交
您可以尝试使用ng表单
指令()。将其与控制器放在一起,控制器的作用域中将有一个表单类型对象(具有$error
,$valid
等属性):
<div ng-controller="AddNewvisaController" ng-form="formName">
<button type="submit" data-ng-click="submitvisa()" ng-disabled="formName.$invalid">Submit</button>