⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 form.js

📁 WAPmo手机网站管理平台是一款创建与管理维护WAP网站的的软件产品
💻 JS
字号:
Form = {
    submit : function(me)
    {
        me.disabled = true;
        me.form.submit();
    },
    append : function(obj, str)
    {
    	if (document.selection)
    	{
    	    obj.focus();
    		var ptr = document.selection.createRange();
    		ptr.text = str;
    	}
    	else
    	{
    		obj.value = obj.value.substring(0, obj.selectionStart) + str + obj.value.substring(obj.selectionEnd);
    	}
    },
    child : function(id)
    {
        var ptr = id.split(/\./g);
        var obj = document.getElementById(ptr[0]);
        if (obj == null) return(obj);
        if (ptr.length == 1) return(obj);
        return(eval("obj." + ptr[1]));
    },
    item : function(id)
    {
        var obj = Form.child(id);
        if (obj) return(obj.value);
        return("");
    },
    check : function(id)
    {
        var obj = Form.child(id);
        if (obj)
        {
            if (obj.length)
            {
                var ret = [];
                for (var i = 0; i < obj.length; i++)
                {
                    if (obj[i].checked)
                    {
                        ret.push(obj[i].value);
                    }
                }
                return ret.join(",");
            }
            else
            {
                return(obj.checked ? obj.value : "0");
            }
        }
        return("");
    },
    getRadio : function(id)
    {
        var obj = Form.child(id);
        if (obj)
        {
            for (var i = 0; i < obj.length; i++)
            {
                if (obj[i].checked)
                {
                    return obj[i].value;
                }
            }
        }
        return "";
    },
    setRadio : function(id, val)
    {
        var obj = Form.child(id);
        if (obj)
        {
            for (var i = 0; i < obj.length; i++)
            {
                if (obj[i].value == val)
                {
                    obj[i].checked = true;
                    break;
                }
            }
        }
    },
    getSelect : function(id)
    {
        var obj = Form.child(id);
        var ptr = obj.options;
        var ret = new Array();
        for (var i = 0; i < ptr.length; i++)
        {
            if (ptr[i].selected == true)
            {
                ret.push(ptr[i].value);
            }
        }
        return(ret.join(","));
    },
    setValue : function(id, val)
    {
        var obj = Form.child(id);
        if (obj == null) return(false);
        obj.value = val;
    },
    setCheck : function(id, bln)
    {
        var obj = Form.child(id);
        if (obj == null) return(false);
        obj.checked = bln;
    },
    setSelect : function(id, val)
    {
        var obj = Form.child(id);
        if (obj == null) return(false);
        var ptr = obj.options;
        var tmp = String(val).Split(/,/g);
        for (var i = 0; i < ptr.length; i++)
        {
            if (tmp.exists(ptr[i].value))
            {
                ptr[i].selected = true;
            }
        }
    },
    getLength : function(ev)
    {
        var ee = window.event || ev;
        if (document.selection)
        {
            var rng = ee.srcElement.createTextRange();
            rng.moveToPoint(ee.x, ee.y);
            rng.moveStart("character", 0 - ee.srcElement.value.length);
            return(rng.text.length);
        }
        else if (ee.srcElement.selectionStart)
        {
            return(ee.srcElement.selectionStart);
        }
        else
        {
            return(0);
        }
    }
};

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -