AngularJS看不到必需的字段
AngularJS cannot see required field
我需要确保name
输入与模式匹配。AngularJS无法看到name
并设置所需的错误,尽管它们位于一个div中。从form
开始解密是不合理的,因为它有很多没有名称的div。如何使required
字段对Angular可见?
<form ng-app="" ng-controller="myCtrl" action="" name="productForm" class="form-horizontal" id="addproductForm" role="form" novalidate>
<div class="form-group" ng-class="{ 'has-error': productName.$invalid }">
<label for="product_name" class="col-sm-3 control-label">product name: </label>
<div class="col-sm-8">
<input id="product_name" name="productName" type="text" ng-model="testproductName" ng-pattern='/^[a-zA-Z0-9_.-]*$/' required/>
</div>
</div>
</form>
您需要在输入属性中使用ng-model
来进行角度观察。您的错误需要附加到您的表单名称中。
请参阅:
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script>
<div ng-app>
<form name="form">
<input ng-model="test" name="myField" required>
<span ng-show="form.myField.$error.required">Required</span>
</form>
</div>
相关文章:
- 为什么我在Internet Explorer上看不到html元素
- ajax请求成功,但可以'我看不到我的数据
- 使用jQuery for RSS看不到多个帖子
- 执行此代码时,我看不到警告框
- 如何将输入字段动态添加到表单中
- 向使用jQuery加载DOM后添加的字段添加不受限制的文本输入DatePickers
- Javascript 方法看不到对象变量
- 字段中不输出年龄
- 看不到变量
- 角度变量在编辑输入字段之前不显示
- Phantomjs 看不到 Twitter/Facebook 授权页面
- AS3 XML上的翻页在IE和FIREFOX上看不到
- JavaScript 看不到声明的变量
- Javascript 控制 html,因此外部 js 看不到 html 名称字段
- Mongodb:不能使用字符串字段名称附加到数组
- AngularJS看不到必需的字段
- 在更新地址字段时导航到新内容而不重新加载页面
- 如何将特定字段绑定到json而不是模型
- 当从Chrome中的javascript提交时,输入字段值不会添加到字段历史记录中
- 输入字段的值显示在控制台中,但不显示在输入字段+无法保存到数据库中