【发布时间】:2015-01-20 14:22:12
【问题描述】:
我设置了一个功能来重置我页面上的表单。当我点击“重置”按钮时,它.$setPristine() 的表单并清除了title、address、phone 和links 字段。
function resetForm() {
$scope.entryForm.$setPristine();
$scope.title = '';
$scope.address = {};
$scope.phone = '';
$scope.links = {};
}
问题是,我实际上在该页面上有几个不同的表单,它们具有不同的输入字段。
我没有编写几个重置函数,而是想知道是否有一种方法可以创建一个更通用的重置函数,在运行时将表单设置为.$setPristine() 并重置所有字段?
对此的任何帮助表示赞赏。提前致谢!
【问题讨论】:
标签: javascript jquery angularjs forms