【发布时间】:2018-04-19 22:03:35
【问题描述】:
我有一个带有一个输入字段的简单表单
<form ng-submit="UsernameModalInstance.submitUsername()">
<input type="text" required autofocus size="25" pattern="[^\s]+" title="no spaces allowed" placeholder="Enter Username Here...">
</form>
注意:此输入字段不允许输入或任何空格 因此:我的 ng-submit 函数只有在满足这些要求时才会触发
这是我想要的功能
但是,还有另一种提交表单的方法!
在这个表单下面我有一个按钮:
<button class="btn btn-primary" title="You must enter a username to proceed" ng-click="UsernameModalInstance.submitUsername()" type="button">Submit Username</button>
ng-click 触发与输入上的 ng-submit 相同的功能
但我希望这个提交用户名按钮具有与表单输入相同的要求。
目前,单击按钮将触发该功能,而无需满足任何必须输入内容且无空格的要求!
有没有办法做到这一点?
【问题讨论】:
-
简单地将按钮保留在表单中,并将类型指定为
submit
标签: html angularjs forms button