创建下拉选择框
/**
*创建下拉选择框 yu jian
*************************
*hasValue:对应参数在数据库的值
*parametersText:option text Array
*parametersValue:option value Array
*id: select的id
*parentDom: select所在的元素
*_function: select的onChange函数
*/
var selectObj=Class.create();
selectObj.prototype = {
initialize:function(hasValue,parametersText,parametersValue,id,parentDom){
this.hasValue=hasValue;
this.parametersValue=parametersValue;
this.parametersText=parametersText;
this.id=id;
this.parentDom=$(parentDom);
this._select=document.createElement("select");
this.parentDom.appendChild(this._select);
},
addEvent:function (onChangeFun) {
this._select.onchange=onChangeFun;
},
isShowChoose:function(choose){
var _option=document.createElement("option");
_option.value='';
if(choose!=null&&choose!='')
_option.innerHTML=choose;
else _option.innerHTML='请选者';
this._select.appendChild(_option);
},
showSelect:function(){
this._select.id=this.id;
this._select.name=this.id;
var oOptions=new Array(this.parametersValue.length);
for(var i=0;i oOptions[i]=document.createElement("option");
oOptions[i].innerHTML=this.parametersText[i];
oOptions[i].value=this.parametersValue[i];
if(this.parametersValue[i]==this.hasValue){
oOptions[i].selected=true;
}
this._select.appendChild(oOptions[i]);
}
}
*创建下拉选择框 yu jian
*************************
*hasValue:对应参数在数据库的值
*parametersText:option text Array
*parametersValue:option value Array
*id: select的id
*parentDom: select所在的元素
*_function: select的onChange函数
*/
var selectObj=Class.create();
selectObj.prototype = {
initialize:function(hasValue,parametersText,parametersValue,id,parentDom){
this.hasValue=hasValue;
this.parametersValue=parametersValue;
this.parametersText=parametersText;
this.id=id;
this.parentDom=$(parentDom);
this._select=document.createElement("select");
this.parentDom.appendChild(this._select);
},
addEvent:function (onChangeFun) {
this._select.onchange=onChangeFun;
},
isShowChoose:function(choose){
var _option=document.createElement("option");
_option.value='';
if(choose!=null&&choose!='')
_option.innerHTML=choose;
else _option.innerHTML='请选者';
this._select.appendChild(_option);
},
showSelect:function(){
this._select.id=this.id;
this._select.name=this.id;
var oOptions=new Array(this.parametersValue.length);
for(var i=0;i oOptions[i]=document.createElement("option");
oOptions[i].innerHTML=this.parametersText[i];
oOptions[i].value=this.parametersValue[i];
if(this.parametersValue[i]==this.hasValue){
oOptions[i].selected=true;
}
this._select.appendChild(oOptions[i]);
}
}