这篇文章主要介绍了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 = "";
}
}
}
最新资讯
特斯拉在华成立保险经纪公司 注册资本5000万元

特斯拉在华成立保险经

8月12日,据国家企业信用信息公示系统显示,特斯拉在8月6
小米十周年,雷军打了一张情怀牌

小米十周年,雷军打了一

雷军的情怀,几乎是出现在他事业中每一个重要的节点,并且
SA:2020年Q2全球智能音箱销量增长至3000万台

SA:2020年Q2全球智能音

Strategy Analytics预测,在新冠疫情的影响下,2020年Q2全
世界的本质是立方体?

世界的本质是立方体?

研究人员用数学、地质学和物理学,证明了地球上自然的三
雷军:五十而已

雷军:五十而已

40岁依然不甘心的雷军,还是选择再出发一次。
国家邮政局:1-7月,邮政行业业务总量完成10497.9亿元

国家邮政局:1-7月,邮政

1-7月,邮政行业业务总量完成10497.9亿元,同比增长23.79%
最新文章
Vue实现图片与文字混输效果

Vue实现图片与文字混

用多了 JQuery ,习惯了使用JQuery的API操作 DOM ,几乎忘
Vue实现点击当前元素以外的地方隐藏当前元素(实现思路)

Vue实现点击当前元素

这篇文章主要介绍了Vue实现点击当前元素以外的地方隐
Vue实现验证码功能

Vue实现验证码功能

这篇文章主要为大家详细介绍了Vue实现验证码功能,文中
JS实现的雪花飘落特效示例

JS实现的雪花飘落特效

这篇文章主要介绍了JS实现的雪花飘落特效,结合实例形
微信小程序实现图片压缩

微信小程序实现图片压

这篇文章主要为大家详细介绍了微信小程序实现图片压缩
JavaScript实现京东放大镜效果

JavaScript实现京东放

这篇文章主要为大家详细介绍了JavaScript实现京东放大