关于Angular表单验证的问题
Questions about Angular form validation
尝试使用ngMessages进行登录页面验证。(1) 如何确保只有当用户单击提交按钮时才显示错误消息(用户名和密码丢失)?(2) 如何阻止提交按钮以阻止用户重新提交表单。感谢
要在提交表单后显示错误消息,您应该执行类似<div ng-show="theForm.login.$error.required && theForm.$submitted"></div>
的操作
并且只提交一次,您可以使用计数器来完成此操作。
在这里,我创建了一个工作plunker。
哦,很抱歉没有注意到你使用ngMessages,但我希望这仍然能帮助
要在提交表单后显示错误消息,您应该执行类似的操作
<div ng-show="form.login.$error.required && form.$submitted"></div>
禁用按钮以阻止提交按钮以阻止用户重新提交表单。使用ng disabled(查看https://docs.angularjs.org/api/ng/directive/ngDisabled),这应该做一些类似的事情
<button ng-click="doSomething()" ng-disabled="submitting">
如果你想显示形式肮脏的消息,请使用html并在危险信中显示一些文本,但如果你想展示另一个错误,例如"错误,电子邮件已被拿走",你可以使用"烤面包机"库。(http://ngmodules.org/modules/AngularJS-Toaster)
相关文章:
- javascript中添加验证电子邮件的问题
- Javascript验证问题
- CRM身份验证问题
- 获取json结果的身份验证问题
- 关于验证和语义标记的一些基本HTML5问题
- 为密码验证实现正则表达式时出现问题
- JS表单验证问题
- 在 mongodb 和 expressjs 中验证事物的问题
- 如何在窗体中使用多个按钮解决验证问题
- 带有jquery验证问题的php表单
- jQuery表单验证和提交问题
- Javascript if语句问题,以及如何在jquery中验证颜色
- jQuery表单验证插件's只有文字字段的问题
- 在Internet Explorer 11中使用SoundCloud进行身份验证时出现问题
- Jquery表单验证脚本问题
- Google UiApp中的Google Apps脚本验证问题
- 小数、逗号和客户端验证的问题
- 使用 jQuery 问题验证和提交表单
- 自定义jQuery的问题.验证器规则
- 使用jquery有问题.验证器和格式散列一起工作