复制代码代码如下:
//清空フォーム选择
function clearform(id){
var formobj = document.getElementById(id);
if(formobj == undefined){
戻る;
}
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 == "チェックボックス"){
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 = "";
}
}
}