jquery 清除表单数据 clear from data

由于项目中大部分列表搜索的时候都要有所搜条件的清除按钮,之前的做法是获得表单项 单个进行赋值为‘’:

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;
					}
				}	
			);
		}
调用的时候这样:





你可能感兴趣的:(Java,javascript,设计)