由于项目中大部分列表搜索的时候都要有所搜条件的清除按钮,之前的做法是获得表单项 单个进行赋值为‘’:
- 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="清空" onclick="clearForm(this.form)"/>
- </form>