Javascript 关于角形验证的问题
正在尝试使用ngMessages进行登录页验证。(1) 如何确保仅当用户单击“提交”按钮时才会显示错误消息(用户名和密码丢失)?(2) 如何阻止提交按钮以防止用户重新提交表单。Javascript 关于角形验证的问题,javascript,angularjs,Javascript,Angularjs,正在尝试使用ngMessages进行登录页验证。(1) 如何确保仅当用户单击“提交”按钮时才会显示错误消息(用户名和密码丢失)?(2) 如何阻止提交按钮以防止用户重新提交表单。 感谢在提交表单后显示错误消息,您应该执行以下操作 并且只提交一次,您可以使用counter进行提交 在这里,我创建了一个工作环境 对不起,我没有注意到你在使用ngMessages,但我希望这仍然有助于在提交表单后显示错误消息,你应该这样做 <div ng-show="form.login.$error.requir
感谢在提交表单后显示错误消息,您应该执行以下操作
并且只提交一次,您可以使用counter进行提交
在这里,我创建了一个工作环境
对不起,我没有注意到你在使用ngMessages,但我希望这仍然有助于在提交表单后显示错误消息,你应该这样做
<div ng-show="form.login.$error.required && form.$submitted"></div>
禁用按钮以阻止提交按钮以防止用户重新提交表单。使用ng disabled(看一看),应该可以执行类似的操作
<button ng-click="doSomething()" ng-disabled="submitting">
如果要显示形式为“脏”的消息,请使用html并在“危险字母”中显示一些文本,但如果要显示另一个错误,例如“错误,电子邮件已被接收”,则可以使用“toaster”库。()更多细节将有助于回答者。您如何使用
ngMessages
?你也可以发布一些代码示例吗?谢谢你的回答和示例。我可以问另一个问题吗?如果我不使用按钮提交表单,而是使用外部的标记,我仍然可以实现上面的验证吗?我该怎么做?谢谢你绝对可以使用