angularjs怎么重置表单

2025-05-01 17:59:06
推荐回答(2个)
回答1:

我们前端有一个方式就是在界面提供一个重置按钮,然后在界面设置你要重置的区域,设置一个id,然后调用如下函数,可以清除所有input或者select已经勾选的选项:

//重置
scope.onReset=function(){
$.each($('#query_criteria_mo').find('input'),function(i, ele){
if($(ele).attr('type')=='text'){
$(ele).val('');
};
});
$.each($('#query_criteria_mo select'), function(i, ele){
var selIndex=$(ele).get(0).selectIndex;
$(ele).get(0).selectedIndex = 0;
});
 };

回答2:

AngularJS提供可与HTML控件相关联的多个事件。例如ng-click通常与按钮相关联。以下是AngularJS支持的事件。
ng-click
ng-dbl-click
ng-mousedown
ng-mouseup
ng-mouseenter
ng-mouseleave