Javascript 在按键的同时提交表单
我有一个如下的登录表单。单击“登录”按钮时会调用登录控制器,并且该控制器工作正常。我需要在输入用户名和密码后按Enter键调用相同的函数Javascript 在按键的同时提交表单,javascript,jquery,angularjs,Javascript,Jquery,Angularjs,我有一个如下的登录表单。单击“登录”按钮时会调用登录控制器,并且该控制器工作正常。我需要在输入用户名和密码后按Enter键调用相同的函数 <form class="form-horizontal"> <fieldset> <div class="form-group"> <input type="text" class="form-control input-lg input-round text-center"
<form class="form-horizontal">
<fieldset>
<div class="form-group">
<input type="text"
class="form-control input-lg input-round text-center"
placeholder="Username"
ng-model="uservals">
</div>
<div class="form-group">
<input type="password"
class="form-control input-lg input-round text-center"
placeholder="Password"
ng-model="passvals">
</div>
<div class="form-group">
<a href="#/" class="btn btn-primary btn-lg btn-round btn-block text-center" ng-click="log_me()">Log in</a>
</div>
</fieldset>
</form>
像这样改变你的形式
<form class="form-horizontal" ng-submit="log_me()">
然后更新你的按钮提交按钮如下
<input type="submit" class="btn btn-primary btn-lg btn-round btn-block text-center" value="Log in"/>
这将在您单击Enter键时自动提交表单
像这样改变你的形式
<form class="form-horizontal" ng-submit="log_me()">
然后更新你的按钮提交按钮如下
<input type="submit" class="btn btn-primary btn-lg btn-round btn-block text-center" value="Log in"/>
这将在您单击Enter键时自动提交您的表单。您可以通过工作演示查看我的答案可能的副本您可以通过工作演示查看我的答案可能的副本感谢您的解决方案。但是如果我从提交按钮中删除ng click=login\u me,它会在按下按钮时工作吗?我希望这两种方法都能奏效。是的,会奏效的。因为它是submit按钮,它触发表单的submit事件。感谢您的解决方案。但是如果我从提交按钮中删除ng click=login\u me,它会在按下按钮时工作吗?我希望这两种方法都能奏效。是的,会奏效的。因为它是submit按钮,它触发表单的submit事件。而ng submit则处理这一问题