您好,欢迎访问一九零五行业门户网

js清空表单数据的两种方式(遍历+reset)_javascript技巧

方法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 按钮
页面中增加

触发 reset 事件
$(input[type=reset]).trigger(click);
其它类似信息

推荐信息