由于项目中大部分列表搜索的时候都要有所搜条件的清除按钮,之前的做法是获得表单项 单个进行赋值为‘’:
function toClear(){
$('#orderNoId').attr("value",'');
$('#startOrderTimeId').attr("value",'');
$('#endOrderTimeId').attr("value",'');
}
于是想到封装一个可以共用的代码 用jquery 实现 代码如下:
function clearForm(objE){//objE为form表单
$(objE).find(':input').each(
function(){
switch(this.type){
case 'passsword':
case 'select-multiple':
case 'select-one':
case 'text':
case 'textarea':
$(this).val('');
break;
case 'checkbox':
case 'radio':
this.checked = false;
}
}
);
}
调用的时候这样:
<form action="findGoodScore.action" method="post">
<input type="button" value="清空" οnclick="clearForm(this.form)"/>
</form>