这篇文章主要介绍了js如何清空form表单中的内容,下面有个不错的示例,大家可以参考下
 
//清空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 = "";
}
}
}
最新资讯
冯鑫内部两小时长谈:复盘暴风上市三年最大失误

冯鑫内部两小时长谈:复

冯鑫复盘暴风上市三年最大失误。
世界杯快结束了,VAR的故事才刚刚开始

世界杯快结束了,VAR的

眼看世界杯只剩下不到十场比赛,VAR的争议却似乎刚刚开
暴风身陷风暴

暴风身陷风暴

股价大跌、现金流遭问询、实控人股份被部分冻结、“小
小米投资人眼中的小米及下一个小米

小米投资人眼中的小米

当小米只有两三个人时,晨兴创投合伙人刘芹就已经决定要
研究:iPhone用户最可能为高收入人群

研究:iPhone用户最可能

研究发现:没有任何其他品牌能像iPhone一样,成为预测“高
伟大时刻:小米的命门

伟大时刻:小米的命门

六大角度深度剖析,解读小米IPO背后的隐忧与命门。
最新文章
Angular2进阶之如何避免Dom误区

Angular2进阶之如何避

这篇文章主要介绍了Angular2进阶之如何避免Dom误区,小
使用FileReader API创建Vue文件阅读器组件

使用FileReader API创

这篇文章主要介绍了使用FileReader API创建一个Vue的
react 实现页面代码分割、按需加载的方法

react 实现页面代码分

本篇文章主要介绍了react 实现页面代码分割、按需加载
Vue项目分环境打包的实现步骤

Vue项目分环境打包的

这篇文章主要介绍了Vue项目如何分环境打包,实现方法大
vue 组件中slot插口的具体用法

vue 组件中slot插口的

这篇文章主要介绍了vue 中slot 的具体用法,包括子组件
JS遍历DOM文档树的方法实例详解

JS遍历DOM文档树的方

这篇文章主要介绍了JS遍历DOM文档树的方法,结合实例形