百度谷歌的搜索形式,基本用AJAX的AutoCompleteExtender这个控件解决了,但是后期出现了问题,就是什么吧,上下按钮在来回移动的时候textBOX上的内容在来回换,还有就是回车之后自动跳到另外的页面,如何解决啊,在线等,高手帮帮忙

解决方案 »

  1.   

    没用过AutoCompleteExtender,应该有设置的不如自己写了,现在不是有好多客户端控件么
      

  2.   

    上百度首页,在TextBOX里面写aa,然后下面出来一个类似于LIST的集合,然后你按上下左右键的上下选择,TextBox的值变化了,这个效果怎么做出来。
    第二个问题是,选择了以后你按回车键,或者鼠标点一下你选择的就跳转到指定页面了,这个效果又怎么做出来啊。
      

  3.   

    首先Ajax取关键字的东西东西用JS实现操作就行了不会写没办法呀这个写起来比较累的
      

  4.   

    最关键的问题是如何触发JS这个事件,在那里绑定onclick事件
      

  5.   

    鼠标厉害时间可以绑定到Textbox 的释放方法上,不会的是跳转的连接怎么写啊
      

  6.   

    最关键的就是JS的随时变换Textbox的值动态变化的问题,在哪里绑定方法,难道是在body 里面绑定一个onload事件??
      

  7.   

     UseSubmitBehavior="false"或加Javascript取消回车提交事件
    //一人控件上的回车 触发控件click
    function OnEnterDoBtnClick(event)
    {    var evnt = window.event!=null ? window.event : event;
        if(evnt==null||evnt==undefined)
        return false;
        var keycode = evnt.srcElement ? evnt.keyCode : evnt.which;
        if (keycode == 13 )
        {
         return false;
       }
    return true;
    }