Javascript 无法从单个按钮触发angularJS中的提交
使用ng submit,我有一个表单提交回调,即submitFN。有两个按钮: 资助我的创业! 重置 我想要的输出是单击重置按钮,输入字段得到0。单击“资助我的启动”会显示一个警报。如何做到这一点 问题: 两个按钮都会触发submitFN。无法重置 代码: var mainApp=angular.modulemainApp,[]; mainApp.controller'startUpController',函数$scope{ $scope.funding={ 开始估计:0 }; $scope.calculate=函数{ $scope.funding.needed=$scope.funding.startingEstimate*10; }; $scope.submitFN=函数{ 窗口。提醒“去寻找更多的客户。” } $scope.resetFN=函数{ $scope.startingEstimate=0; } }; 启动: 建议:{{供资.所需} 资助我的创业! 重置 默认情况下,按钮类型为submit,因此第二个按钮也具有按钮类型submit。如果您不想在该按钮上提交表单,则应显式将该按钮类型设置为按钮 另外,您在resetFN代码中有错误,应该修改分配给ng模型的值Javascript 无法从单个按钮触发angularJS中的提交,javascript,html,angularjs,Javascript,Html,Angularjs,使用ng submit,我有一个表单提交回调,即submitFN。有两个按钮: 资助我的创业! 重置 我想要的输出是单击重置按钮,输入字段得到0。单击“资助我的启动”会显示一个警报。如何做到这一点 问题: 两个按钮都会触发submitFN。无法重置 代码: var mainApp=angular.modulemainApp,[]; mainApp.controller'startUpController',函数$scope{ $scope.funding={ 开始估计:0 }; $scope.
$scope.resetFN = function () {
$scope.funding.startingEstimate = 0;
}
更正代码如下:
var mainApp=angular.modulemainApp,[];
mainApp.controller'startUpController',函数$scope{
$scope.funding={
开始估计:0
};
$scope.calculate=函数{
$scope.funding.needed=$scope.funding.startingEstimate*10;
};
$scope.submitFN=函数{
窗口。提醒“去寻找更多的客户。”
}
$scope.resetFN=函数{
$scope.funding.startingEstimate=0;
}
};
启动:
建议:{{供资.所需}
资助我的创业!
重置
你错过了资金
嗨@pankaj,在更新的问题中检查我的代码。我试过你说的。但是现在点击重置按钮不起作用了。嘿@kukkuz你能告诉我我错过了什么吗?你的代码运行良好。
$scope.resetFN = function () {
$scope.funding.startingEstimate = 0;
}
$scope.resetFN = function () {
$scope.funding.startingEstimate = 0;
}