?? select.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 + -