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

📄 select.js

📁 J-Blog v1.0 系统配置: web.xml里默认配置为:resin 2.1.14 可根据您的具体服务器配置。 注意链接池就是了! 然后导入database/j-blog.sql 默
💻 JS
字号:


function oSelect()
{
	var oElementName;
	var oDataSrc;
	var oDataValue;
	var oDataText;
	var oChkDataSrc;
	var oValidate;
	var oStyle;
	var oEvent;
	var oSplits;

	this.oElementName = oElementName;
	this.oDataSrc = oDataSrc;
	this.oDataValue = oDataValue;
	this.oDataText = oDataText;
	this.oChkDataSrc = oChkDataSrc;
	this.oValidate = oValidate;
	this.oStyle = oStyle;
	this.oEvent = oEvent;
	this.oSplits = oSplits;
}

oSelect.prototype.Build = function ()
{
	var tmpStr = "";
	var Status = "";
	if (this.oDataSrc != "null")
	{
		if (this.oDataValue != "null")
		{
			this.oDataValue = this.oDataValue.split(this.oSplits);
		}else{
			this.oDataValue = this.oDataSrc.split(this.oSplits);
		}
		this.oDataSrc = this.oDataSrc.split(this.oSplits);
		this.oDataText = this.oDataText.split(this.oSplits);
		this.oChkDataSrc = this.oChkDataSrc.split(this.oSplits);
		this.oValidate = this.oValidate.split(this.oSplits);

		for (var i=0;i<this.oDataSrc.length;i++)
		{
			for (var j=0;j<this.oChkDataSrc.length;j++)
			{
				if (this.oDataSrc[i] == this.oChkDataSrc[j])
				{
					Status = " Selected";
					break;
				}else{
					Status = "";
				}
			}
			
			if (this.oValidate[i] == "0")
			{
				optionStyle = "style=\"COLOR: #808080\"";
			}else{
				optionStyle = "";
			}

			tmpStr += '<OPTION VALUE="'+this.oDataValue[i]+'" '+Status+' '+optionStyle+'>'+this.oDataText[i]+'</OPTION>';
		}
	}else{
		tmpStr = '<OPTION VALUE="NULL"></OPTION>'
	}
	this.oStyle = this.oStyle?this.oStyle:"";
	this.oEvent = this.oEvent?this.oEvent:"";

	return  ('<select name="'+this.oElementName+'" '+this.oStyle+' '+this.oEvent+'>'+tmpStr+'</select>');
}

/*
 * 初始化 Select 控件对象
 */
var oSelect = new oSelect();

/*
 * 创建 Select 控件对象
 * @params 选择控件名称
 * @params 控件数据显示文字
 * @params 控件数据值
 * @params 控件数据集
 * @params 控件数据对比集
 * @params 控件数据切割字符
 * @params 控件样式属性
 * @return HTML
 */
function buildSelectElement(sName,sDataText,sDataValue,sDataSrc,sChkDataSrc,sValidate,sSplits,sStyle,sEvent)
{
	oSelect.oElementName = sName;
	oSelect.oDataText = sDataText;
	oSelect.oDataValue = sDataValue;
	oSelect.oDataSrc = sDataSrc;
	oSelect.oChkDataSrc = sChkDataSrc;
	oSelect.oValidate = sValidate;
	oSelect.oSplits = sSplits;
	oSelect.oStyle = sStyle;
	oSelect.oEvent = sEvent;
	return (oSelect.Build());
}

⌨️ 快捷键说明

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