【发布时间】:2018-10-05 11:56:42
【问题描述】:
您可能会惊讶我为什么要这样做,但这是必须的。我无法解决,请您帮帮我。如果可以,我们走吧!
我有一个表单,我希望如果我点击提交,应该生成一个动作/事件来停止表单提交,并告诉我你的表单未提交。就是这样。
这是我的表格:
<div ng-app="myApp" ng-controller="myCtrl">
<form>
First Name: <input type="text" ng-model="firstName" required><br>
Last Name: <input type="text" ng-model="lastName" required><br>
<input type="submit" value="submit form"/>
</form>
</div>
这是 AngularJS 控制器:
<script>
var app = angular.module('myApp', []);
app.controller('myCtrl', function($scope) {
// Execute form submission
// handle data and prevent redirect
});
</script>
如果我问了一些不相关的问题,我很遗憾,但我认为可以做到,而我目前无法做到。
谢谢。
【问题讨论】:
-
默认情况下 AngularJS 会停止表单提交,除非你的表单有一个 action 属性,在这种情况下它没有。既然你知道了,你能澄清你的问题吗?