手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >js清空表单数据的两种方式(遍历+reset)
js清空表单数据的两种方式(遍历+reset)
摘要:方法1:遍历页面元素/*清空FORM表单内容id:表单ID*/functionClearForm(id){varobjId=document...

方法1:遍历页面元素

/* 清空FORM表单内容 id:表单ID*/ function ClearForm(id) { var objId = document.getElementById(id); if (objId == undefined) { return; } for (var i = 0; i < objId.elements.length; i++) { if (objId.elements[i].type == "text") { objId.elements[i].value = ""; } else if (objId.elements[i].type == "password") { objId.elements[i].value = ""; } else if (objId.elements[i].type == "radio") { objId.elements[i].checked = false; } else if (objId.elements[i].type == "checkbox") { objId.elements[i].checked = false; } else if (objId.elements[i].type == "select-one") { objId.elements[i].options[0].selected = true; } else if (objId.elements[i].type == "select-multiple") { for (var j = 0; j < objId.elements[i].options.length; j++) { objId.elements[i].options[j].selected = false; } } else if (objId.elements[i].type == "textarea") { objId.elements[i].value = ""; } //else if (objId.elements[i].type == "file") { // //objId.elements[i].select(); // //document.selection.clear(); // // for IE, Opera, Safari, Chrome // var file = objId.elements[i]; // if (file.outerHTML) { // file.outerHTML = file.outerHTML; // } else { // file.value = ""; // FF(包括3.5) // } //} } }

方法2:使用 reset 按钮

页面中增加

<> <input type="reset" name="reset" />

触发 reset 事件

$("input[type=reset]").trigger("click");

【js清空表单数据的两种方式(遍历+reset)】相关文章:

JS实现两表格里数据来回转移的方法

JavaScript数组去重的3种方法和代码实例

jQuery实现返回顶部效果的方法

JavaScript数据结构与算法之链表

Node.js本地文件操作之文件拷贝与目录遍历的方法

判断Checkbox和Radio的一种方法

一些有关检查数据的JS代码

javascript用函数实现对象的方法

javascript实现树形菜单的方法

javascript实现dom动态创建省市纵向列表菜单的方法

精品推荐
分类导航