资料
表格
制度
合同
管理
职场
经营
创业
范文
总结
计划
作文
文章
美文
词句
教程
模板
图片
字体
图标
办公
人事
财务
生产
管理资源吧首页
>>>
教程
>>>
编程
>>>
JavaScript教程
>>>
极品源码:自动完成 仿163篇
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <TITLE> New Document </TITLE> <META NAME="Generator" CONTENT="EditPlus"> <META NAME="Author" CONTENT=""> <META NAME="Keywords" CONTENT=""> <META NAME="Description" CONTENT=""> </HEAD> <BODY> <style type="text/css"> .autofinish{font-family:arial;font-size:12px;background:#eeeeee;border:1px solid #000000;padding:2px;color:#0000cc;} .autofinish_over{background:#C4E4FF;font-size:12px;margin:5px;color:#0000cc} .autofinish td{font-size:12px;} </style> <input id="toInput" type="text" style="margin:0;padding:0;width:80%;height:20px!important;height:25px;" autocomplete="off" name="to" onKeyDown="return f_OnKeyDown(this,event)" onKeyUp="f_OnKeyUp(this,event)" onBlur="f_OnBlur();" tabindex="1" onDblClick="alert(this.value)" value="" > <img src="/_New/_cj/myeditor/sysimage/space.gif" class="ewebeditor__script" _ewebeditor_fake_tag="script" _ewebeditor_fake_value="%3Cscript%20language%3D%22JavaScript%22%3E%20%0D%0A%3C%2Fscript%3E"> <label> 双击获取值 </label> <img src="/_New/_cj/myeditor/sysimage/space.gif" class="ewebeditor__script" _ewebeditor_fake_tag="script" _ewebeditor_fake_value="%3Cscript%20language%3D%22JavaScript%22%3Evar%20g_ArrEmailList%3B%20%0D%0Avar%20g_MainDiv%3Dnull%3B%20%0D%0Avar%20g_Body%3Dnull%3B%20%0D%0Avar%20g_FirstTd%3Dnull%3B%20%0D%0Avar%20g_CurrentTd%3Dnull%3B%20%0D%0Avar%20g_InputObject%3Dnull%3B%20%0D%0Avar%20g_OldInnerTxt%3D%22%22%3B%20%0D%0Avar%20g_NewInnerTxt%3D%22%22%3B%20%0D%0Avar%20g_TdCssClassName%3D%22autofinish_over%22%3B%20%0D%0Avar%20g_TbCssClassName%3D%22autofinish%22%3B%20%0D%0Avar%20g_AddListContainer%3Dnull%3B%20%0D%0Avar%20g_IgnoreIE%3Dfalse%3B%20%0D%0Ag_IgnoreIE%3D(navigator.userAgent.indexOf('MSIE%205')!%3D-1%7C%7Cnavigator.userAgent.indexOf('Mac')!%3D-1)%3B%20%0D%0Afunction%20f_OnKeyDown(obj%2Cevent)%7B%20%0D%0A%20if(obj!%3Dg_InputObject)%7B%20%0D%0A%20%20if(g_MainDiv!%3Dnull)%7Bg_MainDiv.innerHTML%3D%22%22%3Bg_MainDiv%3Dnull%3B%7D%3B%20%0D%0A%20%20g_OldInnerTxt%3D%22%22%3Bg_NewInnerTxt%3D%22%22%3Bg_FirstTd%3Dnull%3Bg_CurrentTd%3Dnull%3Bg_InputObject%3Dobj%3B%7D%3B%20%0D%0A%20%20f_InitMain()%3B%20%0D%0A%20%20var%20kc%3Devent.keyCode%3B%20%0D%0A%20%20switch(kc)%7B%20%0D%0A%20%20%20case%2013%3Af_EnterKey()%3Bf_SetDivDisplay(false)%3Breturn%20false%3Bbreak%3B%20%0D%0A%20%20case%2027%3Af_EscapeKey()%3Bf_SetDivDisplay(false)%3Breturn%20false%3Bbreak%3B%20%0D%0A%20%20case%208%3Af_BackSpaceKey(obj%2Cevent)%3Breturn%3Bbreak%3B%20%0D%0A%20%20case%2038%3Af_UpKey()%3Breturn%3Bbreak%3B%20%0D%0A%20%20case%2040%3Af_DownKey()%3Breturn%3Bbreak%3Bdefault%3Abreak%3B%7D%3Breturn%20true%3B%7D%3B%20%0D%0Afunction%20f_OnKeyUp(obj%2Cevent)%7B%20%0D%0A%20var%20kc%3Devent.keyCode%3B%20%0D%0A%20var%20sTemp%3D%2213%2C27%2C38%2C40%2C9%2C116%2C%22%3B%20%0D%0A%20kc%3Dkc%2B%22%22%3B%20%0D%0A%20if(sTemp.indexOf(kc)%3E-1)%7Breturn%20false%3B%7D%3B%20%0D%0A%20f_InitDivData(obj%2Cevent)%3B%20%0D%0A%20if(g_NewInnerTxt%3D%3D%22%22%26%26kc!%3D32)%7Bf_SetDivDisplay(false)%3B%7Delse%7Bf_SetDivDisplay(true)%3B%7D%3B%7D%3B%20%0D%0A%20%20%0D%0Afunction%20f_OnKeyPress()%7Breturn%3B%7D%3B%20%0D%0Afunction%20f_OnChange()%7Breturn%3B%7D%3B%20%0D%0Afunction%20f_OnBlur()%7Bif(g_InputObject%3D%3Dnull)%7Breturn%3B%7D%3B%20%0D%0Avar%20s%3Dg_InputObject.value%3B%20%0D%0Avar%20x%3Ds.substr(s.length-1%2C1)%3B%20%0D%0Aif(x%3D%3D%22%2C%22%7C%7Cx%3D%3D%22%3B%22)%7Bg_InputObject.value%3Ds.substr(0%2Cs.length-1)%3B%7D%3Breturn%3B%7D%3B%20%0D%0Afunction%20f_OnPasete()%7Breturn%3B%7D%3B%20%0D%0Afunction%20f_InitMain()%7B%20%0D%0A%20if(g_Body%3D%3Dnull)%7Bg_Body%3Ddocument.body%3B%7D%3B%20%0D%0A%20if(g_MainDiv%3D%3Dnull)%7Bg_MainDiv%3Df_CreateDiv()%3Bg_Body.appendChild(g_MainDiv)%3B%7D%3B%7D%3B%20%0D%0A%20%20%0D%0Afunction%20f_CreateDiv()%7B%20%0D%0A%20var%20div%3Ddocument.createElement(%22div%22)%3B%20%0D%0A%20div.id%3D%22divEmailAddressMain%22%3B%20%0D%0A%20div.style.position%3D%22absolute%22%3B%20%0D%0A%20div.style.display%3D%22%22%3Breturn%20div%3B%7D%3B%20%0D%0A%20%20%0D%0Afunction%20f_SetDivDisplay(bTrue)%7B%20%0D%0A%20if(bTrue)%7Bg_AddListContainer.style.display%3D%22%22%3B%7Delse%7Bg_AddListContainer.style.display%3D%22none%22%3B%7D%3B%7D%3B%20%0D%0A%20%20%20%0D%0Afunction%20f_GetX(e)%7Bvar%20l%3De.offsetLeft%3Bwhile(e%3De.offsetParent)%7Bl%2B%3De.offsetLeft%3B%7D%3Breturn%20l%3B%7D%3Bfunction%20f_GetY(e)%7Bvar%20t%3De.offsetTop%3Bwhile(e%3De.offsetParent)%7Bt%2B%3De.offsetTop%3B%7D%3Breturn%20t%3B%7D%3Bfunction%20f_CreateTable()%7Bvar%20oTable%3Ddocument.createElement(%22table%22)%3BoTable.border%3D0%3BoTable.cellSpacing%3D2%3BoTable.cellPadding%3D2%3BoTable.className%3Dg_TbCssClassName%3Breturn%20oTable%3B%7D%3Bfunction%20f_CreateRow(table)%7Bvar%20rowNode%3Dtable.insertRow(-1)%3Breturn%20rowNode%3B%7D%3Bfunction%20f_CreateColumn(row%2Ci)%7Bvar%20colNode%3Drow.insertCell(document.all%3F-1%3A0)%3BcolNode.id%3D%22tdACMA_%22%2Bi%3BcolNode.zIndex%3Di%3BcolNode.align%3D%22left%22%3BcolNode.style.cursor%3Ddocument.all%3F%22hand%22%3A%22pointer%22%3BcolNode.onmouseover%3Df_TdOnmouseover%3BcolNode.onclick%3Df_TdOnclick%3Bif(i%3D%3D0)%7BcolNode.className%3Dg_TdCssClassName%3Bg_FirstTd%3DcolNode%3Bg_CurrentTd%3DcolNode%3B%7Delse%7BcolNode.className%3D%22%22%3B%7D%3Breturn%20colNode%3B%7D%3Bfunction%20f_TdOnmouseover(e)%7Bvar%20o%3Bif(!e)%7Bvar%20e%3Dwindow.event%3B%7D%3Bif(e.target)%7Bo%3De.target%3B%7D%3Bif(e.srcElement)%7Bo%3De.srcElement%3B%7D%3Bwhile(o.tagName!%3D%22TD%22)%7Bo%3Do.parentNode%3B%7D%3Bo.className%3D%22%22%3Bif(g_CurrentTd!%3Dnull)%7Bg_CurrentTd.className%3D%22%22%3B%7D%3Bg_CurrentTd%3Do%3Bg_CurrentTd.className%3Dg_TdCssClassName%3B%7D%3Bfunction%20f_TdOnclick()%7Bf_FillCurrentEmail()%3B%7D%3B%20%0D%0Afunction%20f_FillCurrentEmail()%7B%20%0D%0A%20if(g_CurrentTd%3D%3Dnull%7C%7Cg_InputObject%3D%3Dnull)%7Breturn%3B%7D%3B%20%0D%0A%20if(g_ArrEmailList%3D%3Dnull%7C%7Cg_ArrEmailList.length%3D%3D0)%7Breturn%3B%7D%3B%20%0D%0A%20var%20i%3DparseInt(g_CurrentTd.zIndex)%3B%20%0D%0A%20var%20s%3Dg_OldInnerTxt%3B%20%0D%0A%20if(g_OldInnerTxt!%3D%22%22)%7Bs%2B%3D%22%2C%22%3B%7D%3B%20%0D%0A%20g_InputObject.focus()%3B%20%0D%0A%20g_InputObject.value%3Ds%2B%22%5C%22%22%2Bg_ArrEmailList%5Bi%5D%5B0%5D%2B%22%5C%22%20%22%2B%22%3C%22%2Bg_ArrEmailList%5Bi%5D%5B1%5D%2B%22%3E%2C%22%3Bf_SetDivDisplay(false)%3Bg_CurrentTd%3Dnull%3B%7D%3B%20%0D%0A%20%20%0D%0Afunction%20f_InitDivData(objInput%2Cevent)%7B%20%0D%0A%20var%20oTb%2CoTr%2CoTd%3B%20%0D%0A%20g_ArrEmailList%3Df_GetArrEmailList(event)%3B%20%0D%0A%20if(g_ArrEmailList!%3Dnull)%7B%20%0D%0A%20%20g_MainDiv.innerHTML%3D%22%22%3B%20%0D%0A%20%20oTb%3Df_CreateTable()%3B%20%0D%0A%20%20g_MainDiv.appendChild(oTb)%3B%20%0D%0A%20%20for(var%20i%3D0%3Bi%3Cg_ArrEmailList.length%3Bi%2B%2B)%20%0D%0A%20%20%7BoTr%3Df_CreateRow(oTb)%3B%20%0D%0A%20%20oTd%3Df_CreateColumn(oTr%2Ci)%3B%20%0D%0A%20%20var%20sStrongTextName%3Dg_ArrEmailList%5Bi%5D%5B0%5D%3B%20%0D%0A%20%20var%20sStrongTextAddr%3Dg_ArrEmailList%5Bi%5D%5B1%5D%3B%20%0D%0A%20%20if(g_ArrEmailList%5Bi%5D%5B0%5D.substring(0%2Cg_NewInnerTxt.length)%3D%3Dg_NewInnerTxt)%7B%20%0D%0A%20%20%20sStrongTextName%3D%22%3Cb%3E%22%2Bg_NewInnerTxt%2B%22%3C%2Fb%3E%22%2Bg_ArrEmailList%5Bi%5D%5B0%5D.substring(g_NewInnerTxt.length%2Cg_ArrEmailList%5Bi%5D%5B0%5D.length)%3B%7D%3B%20%0D%0A%20%20if(g_ArrEmailList%5Bi%5D%5B1%5D.substring(0%2Cg_NewInnerTxt.length)%3D%3Dg_NewInnerTxt)%7B%20%0D%0A%20%20%20sStrongTextAddr%3D%22%3Cb%3E%22%2Bg_NewInnerTxt%2B%22%3C%2Fb%3E%22%2Bg_ArrEmailList%5Bi%5D%5B1%5D.substring(g_NewInnerTxt.length%2Cg_ArrEmailList%5Bi%5D%5B1%5D.length)%3B%7D%3B%20%0D%0A%20%20oTd.innerHTML%3D%22%26quot%3B%22%2BsStrongTextName%2B%22%26quot%3B%20%3C%22%2BsStrongTextAddr%2B%22%3E%22%3B%7D%3B%20%0D%0A%20%20var%20e%3DobjInput%3B%20%0D%0A%20%20if(!document.getElementById(%22dvAddListContainer%22))%7B%20%0D%0A%20%20%20var%20tDiv%3Ddocument.createElement(%22div%22)%3B%20%0D%0A%20%20%20tDiv.id%3D%22dvAddListContainer%22%3B%20%0D%0A%20%20%20with(tDiv.style)%7Bposition%3D%22absolute%22%3BzIndex%3D%2299%22%3Bdisplay%3D%22none%22%3Bwidth%3Dheight%3D%220px%22%3B%7D%3B%20%0D%0A%20%20%20if(document.all%26%26!g_IgnoreIE)%7BtDiv.innerHTML%3D'%3Ciframe%20id%3D%22ifAddList%22%20scrolling%3D%22no%22%20marginwidth%3D%220%22%20marginheight%3D%220%22%20frameborder%3D%221%22%20height%3D%22100%25%22%20width%3D%22100%25%22%3E%3C%2Fiframe%3E'%3B%7D%3B%20%0D%0A%20%20%20document.body.appendChild(tDiv)%3B%7D%3B%20%0D%0A%20%20%20g_AddListContainer%3Ddocument.getElementById(%22dvAddListContainer%22)%3B%20%0D%0A%20%20%20g_AddListContainer.style.left%3D(f_GetX(e)%2B1)%2B%22px%22%3B%20%0D%0A%20%20%20g_AddListContainer.style.top%3D(f_GetY(e)%2B24)%2B%22px%22%3B%20%0D%0A%20%20%20g_AddListContainer.style.display%3D%22%22%3B%20%0D%0A%20%20%20g_AddListContainer.appendChild(g_MainDiv)%3B%20%0D%0A%20%20%20g_MainDiv.style.left%3D0%3Bg_MainDiv.style.top%3D0%3B%20%0D%0A%20%20%20if(document.all%26%26!g_IgnoreIE)%7B%20%0D%0A%20%20%20%20var%20ifr%3Ddocument.getElementById(%22ifAddList%22)%3B%20%0D%0A%20%20%20ifr.style.width%3D(oTb.offsetWidth%2B1)%2B%22px%22%3B%20%0D%0A%20%20%20ifr.style.height%3D(oTb.offsetHeight%2B1)%2B%22px%22%3B%7D%3B%7D%3B%7D%3B%20%0D%0Afunction%20f_GetArrEmailList(event)%7B%20%0D%0A%20if(g_InputObject%3D%3Dnull)%7Breturn%20null%3B%7D%3B%20%0D%0A%20var%20s%3Dg_InputObject.value%3B%20%0D%0A%20var%20k%3Ds.length%3B%20%0D%0A%20var%20iLastSign%3D0%3B%20%0D%0A%20if(s.lastIndexOf(%22%2C%22)%3Es.lastIndexOf(%22%3B%22))%7B%20%0D%0A%20%20iLastSign%3Ds.lastIndexOf(%22%2C%22)%3B%7Delse%7BiLastSign%3Ds.lastIndexOf(%22%3B%22)%3B%7D%3B%20%0D%0A%20%20g_NewInnerTxt%3Ds.substring(iLastSign%2B1%2Ck)%3B%20%0D%0A%20%20if(event.keyCode%3D%3D8)%7B%20%0D%0A%20%20%20g_NewInnerTxt%3Ds.substring(iLastSign%2B1%2Ck-1)%3B%7D%3B%20%0D%0A%20%20%20g_NewInnerTxt%3Df_Trim(g_NewInnerTxt)%3B%20%0D%0A%20%20%20g_OldInnerTxt%3Ds.substring(0%2CiLastSign)%3B%20%0D%0A%20%20%20g_OldInnerTxt%3Df_Trim(g_OldInnerTxt)%3B%20%0D%0A%20%20%20var%20arr%3Dnew%20Array()%3B%20%0D%0A%20%20%20var%20re%3B%20%0D%0A%20%20%20var%20j%3D0%3B%20%0D%0A%20%20%20if(g_NewInnerTxt%3D%3D%22%22)%7B%20%0D%0A%20%20%20%20if(event.keyCode%3D%3D32)arr%3DgArrEmailAddress%3B%7D%20%0D%0A%20%20%20%20else%7B%20%0D%0A%20%20%20%20try%7Bre%3Dnew%20RegExp(%22%5E%22%2Bg_NewInnerTxt%2C%22i%22)%3B%20%0D%0A%20%20%20%20for(var%20i%3D0%3Bi%3CgArrEmailAddress.length%3Bi%2B%2B)%7B%20%0D%0A%20%20%20%20if(re.test(gArrEmailAddress%5Bi%5D%5B0%5D)%7C%7Cre.test(gArrEmailAddress%5Bi%5D%5B1%5D))%7B%20%0D%0A%20%20%20%20%20arr%5Bj%5D%3DgArrEmailAddress%5Bi%5D%3Bj%2B%2B%3B%7D%3B%20%0D%0A%20%20%20%20%7D%3B%20%0D%0A%20%20%20%20%7D%20%0D%0A%20%20%20%20catch(ex)%7B%7D%3B%7D%3B%20%0D%0A%20%20%20%20return%20arr%3B%7D%3B%20%0D%0Afunction%20f_EnterKey()%7Bf_FillCurrentEmail()%3B%7D%3B%20%0D%0Afunction%20f_EscapeKey()%7Breturn%3B%7D%3B%20%0D%0Afunction%20f_BackSpaceKey(obj%2Cevent)%7Bf_InitDivData(obj%2Cevent)%3Bif(g_NewInnerTxt%3D%3D%22%22)%7Bf_SetDivDisplay(false)%3B%7Delse%7Bf_SetDivDisplay(true)%3B%7D%3B%7D%3Bfunction%20f_UpKey()%7Bif(g_CurrentTd%3D%3Dnull)%7Breturn%3B%7D%3Bvar%20k%3Dg_CurrentTd.zIndex-1%3Bif(k%3D%3D-1)%7Bk%2B%3D1%3B%7D%3Bvar%20oTd%3Ddocument.getElementById(%22tdACMA_%22%2Bk)%3Bg_CurrentTd.className%3D%22%22%3Bg_CurrentTd%3DoTd%3Bg_CurrentTd.className%3Dg_TdCssClassName%3Bf_SetDivDisplay(true)%3B%7D%3B%20%0D%0Afunction%20f_DownKey()%7B%20%0D%0A%20if(g_CurrentTd%3D%3Dnull)%7Breturn%3B%7D%3B%20%0D%0A%20var%20k%3Dg_CurrentTd.zIndex%2B1%3B%20%0D%0A%20if(k%3D%3Dg_ArrEmailList.length)%7Bk-%3D1%3B%7D%3B%20%0D%0A%20var%20oTd%3Ddocument.getElementById(%22tdACMA_%22%2Bk)%3B%20%0D%0A%20g_CurrentTd.className%3D%22%22%3B%20%0D%0A%20g_CurrentTd%3DoTd%3Bg_CurrentTd.className%3Dg_TdCssClassName%3B%20%0D%0A%20f_SetDivDisplay(true)%3B%7D%3B%20%0D%0A%20%20%0D%0Afunction%20f_Trim(str)%7Bstr%3Dstr.replace(%2F(%5E%5Cs*)%7C(%5Cs*%24)%2Fg%2C%22%22)%3Breturn%20str%3B%7D%3B%20%0D%0A%20%20%0D%0A%3C!--%20%0D%0Avar%20addr_data%20%3D%20%5B%5D%3B%20%0D%0Avar%20ind%20%3D%207%3B%20%0D%0Aaddr_data%5B0%5D%20%3D%20%5B%22%E5%B0%8F%E7%BA%A2%E5%B8%BD1%22%2C%22demo3%40163.com%22%5D%3B%20%0D%0Aaddr_data%5B1%5D%20%3D%20%5B%22%E5%B0%8F%E7%BA%A2%E5%B8%BD2%22%2C%22demo3%40163.com%22%5D%3B%20%0D%0Aaddr_data%5B2%5D%20%3D%20%5B%22%E5%B0%8F%E7%BA%A2%E5%B8%BD3%22%2C%22demo3%40163.com%22%5D%3B%20%0D%0Aaddr_data%5B3%5D%20%3D%20%5B%22%22%2C%22%22%5D%3B%20%0D%0Aaddr_data%5B4%5D%20%3D%20%5B%22aa%E5%B0%8F%E7%BA%A2%E5%B8%BD3%22%2C%22abc%40163.com%22%5D%3B%20%0D%0Aaddr_data%5B5%5D%20%3D%20%5B%22aa%E5%B0%8F%E7%BA%A2%E5%B8%BD3%22%2C%22bdc%40163.com%22%5D%3B%20%0D%0Aaddr_data%5B6%5D%20%3D%20%5B%22bb%E5%B0%8Fa%E5%B8%BD3%22%2C%22efa%40163.com%22%5D%3B%20%0D%0Afunction%20initAddrData()%20%0D%0A%7B%20%0D%0A%20for(var%20i%3D0%3B%20i%3Caddr_data.length%3B%20i%2B%2B)%20%0D%0A%20%7B%20%0D%0A%20%20addr_data%5Bi%5D%5B0%5D%20%3D%20fTrim(addr_data%5Bi%5D%5B0%5D)%3B%20%0D%0A%20%20addr_data%5Bi%5D%5B1%5D%20%3D%20addr_data%5Bi%5D%5B1%5D.replace(%2F%5B%5E%5Cw%5C.%40-%5D%2Fg%2C%22%22)%3B%20%0D%0A%20%7D%20%0D%0A%7D%20%0D%0Afunction%20fTrim(str)%20%0D%0A%7B%20%0D%0A%20str%3Dstr.replace(%2F(%5E%5Cs*)%7C(%5Cs*%24%24)%2Fg%2C%20%22%22)%3B%20%20%0D%0A%20return%20str%3B%20%0D%0A%7D%20%0D%0AinitAddrData()%3B%20%0D%0AgArrEmailAddress%3Daddr_data%3B%20%0D%0A%2F%2F--%3E%20%0D%0A%3C%2Fscript%3E"> </BODY> </HTML>
[Ctrl+A 全选 注:
如需引入外部Js需刷新才能执行
]
教程首页
更多教程