Bad*_*ker 3 angularjs angularjs-forms
你可能会惊讶我为什么要这样做,但这是必须的。我无法解决,所以请你帮我..如果是,我们走吧!
我有一个表单,我希望如果我点击提交,应该生成一个动作/事件来停止表单提交,并告诉我您的表单未提交。就是这样。
这是我的表格:
<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>
Run Code Online (Sandbox Code Playgroud)
这是 AngularJS 控制器:
<script>
var app = angular.module('myApp', []);
app.controller('myCtrl', function($scope) {
// Execute form submission
// handle data and prevent redirect
});
</script>
Run Code Online (Sandbox Code Playgroud)
如果我问一些无关紧要的事情,我很遗憾,但我认为可以做到,而我目前无法做到。
谢谢。
未经测试,您可以尝试换出您的提交按钮
<button ng-click="submit($event)">Submit form</button>
Run Code Online (Sandbox Code Playgroud)
然后在您的控制器中:
$scope.submit = function($event) {
$event.preventDefault();
}
Run Code Online (Sandbox Code Playgroud)
通过不使用默认表单提交,您可以访问事件并控制是否继续。
| 归档时间: |
|
| 查看次数: |
1565 次 |
| 最近记录: |