一段JS实现的下拉框控件,和input/text配合可以实现组合框的功能.加上Ajax技术可以实现漂亮的异步加载组合框.代码如下:
var clickBolder = false;
var eventSource = null;
var solveFunction = null;
function ShowSelect(data,ctrlID,solveFunc)
{
var divBodyMenuObj = GetSelectObj();
setClickBolder();
eventSource = (ctrlID == undefined || ctrlID == null ? event.srcElement : $(ctrlID));
solveFunction = (solveFunc == undefined || solveFunc == null ? null : solveFunc);
setDivPosition(divBodyMenuObj.id);
FillTable(data,"tblData",0,0);
for(var i=0;i<$("tblData").rows.length;i++)
{
$('tblData').rows(i).cells(0).style.display="none";
$('tblData').rows(i).detachEvent ('onclick', GetData);
$('tblData').rows