通过点击表单外的按钮,使用required和angularjs验证输入字段
validating input field using required and angularjs by clicking button outside of form
当单击的按钮在表单内时,向输入字段添加"required"会触发验证。但是,当单击表单外的按钮时,如何触发验证?
我在这里创建了一个演示问题的plunker:http://plnkr.co/edit/rxWHRxi3w8aJhkpO427c?p=preview
如果您没有在输入字段中输入任何内容,并单击表单中的按钮,则执行验证。但是如果你点击表单外的按钮,什么也不会发生。
单击表单外的按钮时,如何触发验证?
感谢
Thomas
给表单一个名称,然后将其作为属性添加到$scope对象中。说myForm。
<form novalidate name="myForm">
现在,在您的提交功能中,您可以检查表单的有效性-
$scope.submit=function() {
if(!$scope.myForm.$valid) {
$scope.myForm.mytext.$dirty = true;
}
};
表单无效,如果您检查它,您可以在表单元素上看到类ng-invalid
。只有当您单击表单中的提交按钮时,才会触发本地HTML5验证。
相关文章:
- 在指令控制器中使用$attrs时出现问题
- 如何使用jQuery自动打开页面上的所有链接
- 如何使用url加载程序在webpack中导入多个图像
- 使用php或javascript从facebook相册URL中删除多余的部分
- 正在添加'X'按钮,在文本字段旁边使用javascript
- 如何使用jquery在填充自动完成的值后使文本框只读
- 使用agility.js进行页面布局和合成
- 使用Clipboard.js复制span文本
- 使用JS如何动态更改显示的html文件中的文本背景颜色
- 如何使用WCF服务和javascript表单post上传.doc文件
- 使用 jQuery 的 .on 函数如何获取事件的原始元素
- 通过点击表单外的按钮,使用required和angularjs验证输入字段
- 使用 Jquery 将属性 Required 添加到 Razor 应用程序中的输入中
- 将 r.js 与 Angular 和 Required 一起使用
- 使用 Durandal 和 Required 的静态模块声明
- Ng-required,如何在输入之间使用它
- 如何使用html input required属性将一组输入设置为required ?
- 在AngularJS中使用ng-required和model's的值
- 使用jQuery / Javascript提交表单,不要忽略"required"标签
- Javascript onclick确认无法使用"required"HTML标签