复制代码代码如下 :
// 형태 清空
함수 clearform (id) {
var formobj = document.getElementById (id);
if (formobj == 정의되지 않은) {
반품;
}
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 ();
// IE, Opera, Safari, Chrome의 경우
var file = formobj.elements [i];
if (file.outerhtml) {
file.outerhtml = file.outerhtml;
}또 다른{
file.value = ""; // ff ((3.5)
}
}
else if (formobj.elements [i] .type == "textArea") {
formobj.elements [i] .value = "";
}
}
}