关闭按钮清空表单内内容

来源:互联网 发布:梦幻诛仙手游作弊软件 编辑:程序博客网 时间:2024/05/16 02:12

通过JS实现点击关闭按钮关闭弹窗并清空表单内内容:

  function closeForm(divClass,id){
        hidePopup(divClass);
        clearForm(id);
    }


function hidePopup(el){
    $(el).parents(".popup").removeClass("in").hide();


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)
             }
            }
        }
    }

原创粉丝点击