js清空form表单中的内容示例


Posted in Javascript onMay 20, 2014
//清空form选择 
function clearForm(id){ 
var formObj = document.getElementById(id); 
if(formObj == undefined){ 
return; 
} 
for(var i=0; i<formObj.elements.length; i++){ 
if(formObj.elements[i].type == "text"){ 
formObj.elements[i].value = ""; 
} 
else if(formObj.elements[i].type == "password"){ 
formObj.elements[i].value = ""; 
} 
else if(formObj.elements[i].type == "radio"){ 
formObj.elements[i].checked = false; 
} 
else if(formObj.elements[i].type == "checkbox"){ 
formObj.elements[i].checked = false; 
} 
else if(formObj.elements[i].type == "select-one"){ 
formObj.elements[i].options[0].selected = true; 
} 
else if(formObj.elements[i].type == "select-multiple"){ 
for(var j = 0; j < formObj.elements[i].options.length; j++){ 
formObj.elements[i].options[j].selected = false; 
} 
} 
else if(formObj.elements[i].type == "file"){ 
//formObj.elements[i].select(); 
//document.selection.clear(); 
// for IE, Opera, Safari, Chrome 
var file = formObj.elements[i]; 
if(file.outerHTML){ 
file.outerHTML = file.outerHTML; 
}else{ 
file.value = ""; // FF(包括3.5) 
} 
} 
else if(formObj.elements[i].type == "textarea"){ 
formObj.elements[i].value = ""; 
} 
} 
}
Javascript 相关文章推荐
javascript 鼠标拖动图标技术
Feb 07 Javascript
JavaScript中的常见问题解决方法(乱码,IE缓存,代理)
Nov 28 Javascript
jquery教程ajax请求json数据示例
Jan 13 Javascript
jQuery获得内容和属性示例代码
Jan 16 Javascript
js日期对象兼容性的处理方法
Jan 28 Javascript
JavaScript实现DIV层拖动及动态增加新层的方法
May 12 Javascript
使用jquery.form.js实现图片上传的方法
May 05 Javascript
在localStorage中存储对象数组并读取的方法
Sep 24 Javascript
Zepto实现密码的隐藏/显示
Apr 07 Javascript
Bootstrap按钮组实例详解
Jul 03 Javascript
简单谈谈React中的路由系统
Jul 25 Javascript
深入理解Node module模块
Mar 26 Javascript
Javascript 函数parseInt()转换时出现bug问题
May 20 #Javascript
JavaScript中this关键词的使用技巧、工作原理以及注意事项
May 20 #Javascript
Jquery插件分享之气泡形提示控件grumble.js
May 20 #Javascript
实现网页页面跳转的几种方法(meta标签、js实现、php实现)
May 20 #Javascript
jQuery.holdReady()使用方法
May 20 #Javascript
js判断上传文件类型判断FileUpload文件类型代码
May 20 #Javascript
jQuery 如何先创建、再修改、后添加DOM元素
May 20 #Javascript
You might like
php强制运行广告的方法
2014/12/01 PHP
php生成二维码时出现中文乱码的解决方法
2014/12/18 PHP
超强多功能php绿色集成环境详解
2017/01/25 PHP
JQuery 插件制作实践 xMarquee插件V1.0
2010/04/02 Javascript
Jquery实现视频播放页面的关灯开灯效果
2013/05/27 Javascript
jquery实现简单Tab切换菜单效果
2020/07/17 Javascript
JavaScript获取URL中参数querystring的方法详解
2016/10/11 Javascript
浅谈jquery中next与siblings的区别
2016/10/27 Javascript
使用snowfall.jquery.js实现爱心满屏飞的效果
2017/01/05 Javascript
微信小程序 页面跳转传递值几种方法详解
2017/01/12 Javascript
layer.close()关闭进度条和Iframe窗的方法
2018/08/17 Javascript
详解微信小程序回到顶部的两种方式
2019/05/09 Javascript
javascript如何实现create方法
2019/11/04 Javascript
JavaScript直接调用函数与call调用的区别实例分析
2020/05/22 Javascript
vue过滤器实现日期格式化的案例分析
2020/07/02 Javascript
在Python中处理字符串之isdigit()方法的使用
2015/05/18 Python
python 列表删除所有指定元素的方法
2018/04/19 Python
PYTHON基础-时间日期处理小结
2018/05/05 Python
对Pandas MultiIndex(多重索引)详解
2018/11/16 Python
关于python多重赋值的小问题
2019/04/17 Python
Python API 自动化实战详解(纯代码)
2019/06/11 Python
python生成13位或16位时间戳以及反向解析时间戳的实例
2020/03/03 Python
PyQt5 文本输入框自动补全QLineEdit的实现示例
2020/05/13 Python
用css3写出气球样式的示例代码
2017/09/11 HTML / CSS
JBL加拿大官方商店:扬声器、耳机等
2020/10/23 全球购物
材料成型专业个人求职信范文
2013/09/25 职场文书
留学自荐信
2013/10/10 职场文书
饭店工作计划书
2014/01/10 职场文书
新学期开学寄语
2014/01/18 职场文书
就业协议书
2014/09/12 职场文书
大学生翘课检讨书范文
2014/10/06 职场文书
公司离职证明范本
2014/10/17 职场文书
2014年药剂科工作总结
2014/11/26 职场文书
获奖感言范文
2015/07/31 职场文书
详解Html5项目适配系统深色模式方案总结
2021/04/14 HTML / CSS
python Polars库的使用简介
2021/04/21 Python