欢迎光临
我们一直在努力

具有edit功能的combobox-ASP教程,ASP技巧

建站超值云服务器,限时71元/月

<html>

<head>

<public>

<component tagname="combobox">

<property name="text" get="get_text" put="put_text">

<property name="width" get="get_width" put="put_width">

<method name="setfocus" internalname="htcfocus">

<method name="additems" internalname="htcadditems">

<event name="onyycenter" id="identer">

<event name="onyycchoose" id="idchoose">

<attach event="oncontentready" onevent="htcinit()">

</component>

</public>

<script language="javascript">

function htcinit()

{

defaults.viewlink=document;

defaults.viewinheritstyle=false;

body_init();

}

function htcadditems(items)

{

var i,len;

len=pcombo.options.length;

for(i=0;i<len;i++)

{pcombo.remove(0);}

for(i=0;i<items.length;i++)

{

var o;

if((typeof items[i])==string)

{

if(!hasthevalue(items,i))

{

o=document.createelement(option);

o.text=items[i];

pcombo.add(o);

}

}

}

}

function htcfocus()

{

ptext.focus();

}

function get_text()

{

return ptext.value;

}

function put_text(value)

{

ptext.value=value;

}

function get_width()

{

return pcombo.style.width;

}

function put_width(value)

{

pcombo.style.width=value;

}

</script>

<script language="javascript">

function body_init()

{

var iright=pcombo.clientwidth;

var ibottom=pcombo.clientheight;

var ileft=(pcombo.clientwidth-18);

pcombo.style.clip=rect(0,+iright+,+ibottom+,+ileft+);

ptext.style.width=(pcombo.clientwidth);

ptext.style.height=(pcombo.clientheight);

ptext.style.top=0;

ptext.style.left=0;

}

function combo_select()

{

ptext.value=pcombo.options[pcombo.selectedindex].text;

}

function text_chkkey()

{

if(event.keycode==13)

{

identer.fire();

}

}

function hasthevalue(sitems,i)

{

var ii;

for(ii=0;ii<i;ii++)

{

if(sitems[ii]==sitems[i])

return true;

}

return false;

}

</script>

</head>

<body>

<select style="position:absolute;left:0;top:0;" onchange="combo_select()" name="pcombo">

</select>

<input style="position:absolute;left:0;top:0;z-index:4000" onkeypress="text_chkkey()" type="text" name="ptext">

</body>

</html>

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » 具有edit功能的combobox-ASP教程,ASP技巧
分享到: 更多 (0)