效果就类似于 google首页上的那个搜索的功能效果,一输入信息,就提示类似的下拉列表...
请问如何实现啊??
谢谢了
11 个解决方案
#1
参考:
dhcombobox Ver3.0.0
http://www.v-ec.com/dh20156/article.asp?id=15
dhcombobox Ver3.0.0
http://www.v-ec.com/dh20156/article.asp?id=15
#2
mark
#3
在输入框的onkeyup事件里使用AJAX动态读取数据源里与键入关键字匹配的数据,写入div,并显示.
#4
至于点选赋值到输入框以及支持方向键选择,可以在填入DIV时加入一个table,遍历生成tr的id,并加入数据.并给tr加入onclick事件,将被点击tr的innerText赋值给输入框.方向键则写onkeydown事件,在div为显示状态时,判断键入的方向,匹配到table 的行(行变色),即可.
#5
dh20156(风之石) 给的代码很好。..
谢谢..
其他的大哥们 有好的比较简单点的知识也希望能给我学习下哈 :)
谢谢..
其他的大哥们 有好的比较简单点的知识也希望能给我学习下哈 :)
#6
asp从<% %>服务器端得到的数组 A() ,如何将该数组的值赋值给客户端脚本<script language="javascript" type="text/javascript" defer>
var arr = new Array(); </script>的 arr[] 啊????
我---------------
我这样写了,但没的效果,数据过不去啊
<script language="javascript" type="text/javascript" defer>
var arr = new Array();
for(var c=0;c<<%=RSttitle2(0)%>;c++){
arr[c]=<%=test1(c)%>; //这里的有问题...test1()是服务器端已经有值的一个数组,变量 c是不是也有问题的??
}
</script>
var arr = new Array(); </script>的 arr[] 啊????
我---------------
我这样写了,但没的效果,数据过不去啊
<script language="javascript" type="text/javascript" defer>
var arr = new Array();
for(var c=0;c<<%=RSttitle2(0)%>;c++){
arr[c]=<%=test1(c)%>; //这里的有问题...test1()是服务器端已经有值的一个数组,变量 c是不是也有问题的??
}
</script>
#7
你可以简单点,这样做:
在后台生成类似这样的串:
<%
tempstr = "var arr2 = [""abcd"",""a@a.com"",""1000231"",""20657"",""104578""];"
%>
然后在客户端:
<script ...>
<%=tempstr%>
</script>
这样就可以将服务端生成的客户端数组在客户端使用了!
在后台生成类似这样的串:
<%
tempstr = "var arr2 = [""abcd"",""a@a.com"",""1000231"",""20657"",""104578""];"
%>
然后在客户端:
<script ...>
<%=tempstr%>
</script>
这样就可以将服务端生成的客户端数组在客户端使用了!
#8
To dh20156(风之石) :
<%
tempstr = "var arr2 = [""abcd"",""a@a.com"",""1000231"",""20657"",""104578""];"
%>
这样的也可以吗?试下的??
<%
tempstr = "var arr2 = [""abcd"",""a@a.com"",""1000231"",""20657"",""104578""];"
%>
这样的也可以吗?试下的??
#9
dh20156(风之石): 可以交个朋友联系下吗?
可以向你请教web方面的一些问题,谢谢~
我的email: reminious@126.com
可以向你请教web方面的一些问题,谢谢~
我的email: reminious@126.com
#10
用autocomplete
参见
http://www.never-online.net/code/neverModules/autocomplete/
参见
http://www.never-online.net/code/neverModules/autocomplete/
#11
用autocomplete
#1
参考:
dhcombobox Ver3.0.0
http://www.v-ec.com/dh20156/article.asp?id=15
dhcombobox Ver3.0.0
http://www.v-ec.com/dh20156/article.asp?id=15
#2
mark
#3
在输入框的onkeyup事件里使用AJAX动态读取数据源里与键入关键字匹配的数据,写入div,并显示.
#4
至于点选赋值到输入框以及支持方向键选择,可以在填入DIV时加入一个table,遍历生成tr的id,并加入数据.并给tr加入onclick事件,将被点击tr的innerText赋值给输入框.方向键则写onkeydown事件,在div为显示状态时,判断键入的方向,匹配到table 的行(行变色),即可.
#5
dh20156(风之石) 给的代码很好。..
谢谢..
其他的大哥们 有好的比较简单点的知识也希望能给我学习下哈 :)
谢谢..
其他的大哥们 有好的比较简单点的知识也希望能给我学习下哈 :)
#6
asp从<% %>服务器端得到的数组 A() ,如何将该数组的值赋值给客户端脚本<script language="javascript" type="text/javascript" defer>
var arr = new Array(); </script>的 arr[] 啊????
我---------------
我这样写了,但没的效果,数据过不去啊
<script language="javascript" type="text/javascript" defer>
var arr = new Array();
for(var c=0;c<<%=RSttitle2(0)%>;c++){
arr[c]=<%=test1(c)%>; //这里的有问题...test1()是服务器端已经有值的一个数组,变量 c是不是也有问题的??
}
</script>
var arr = new Array(); </script>的 arr[] 啊????
我---------------
我这样写了,但没的效果,数据过不去啊
<script language="javascript" type="text/javascript" defer>
var arr = new Array();
for(var c=0;c<<%=RSttitle2(0)%>;c++){
arr[c]=<%=test1(c)%>; //这里的有问题...test1()是服务器端已经有值的一个数组,变量 c是不是也有问题的??
}
</script>
#7
你可以简单点,这样做:
在后台生成类似这样的串:
<%
tempstr = "var arr2 = [""abcd"",""a@a.com"",""1000231"",""20657"",""104578""];"
%>
然后在客户端:
<script ...>
<%=tempstr%>
</script>
这样就可以将服务端生成的客户端数组在客户端使用了!
在后台生成类似这样的串:
<%
tempstr = "var arr2 = [""abcd"",""a@a.com"",""1000231"",""20657"",""104578""];"
%>
然后在客户端:
<script ...>
<%=tempstr%>
</script>
这样就可以将服务端生成的客户端数组在客户端使用了!
#8
To dh20156(风之石) :
<%
tempstr = "var arr2 = [""abcd"",""a@a.com"",""1000231"",""20657"",""104578""];"
%>
这样的也可以吗?试下的??
<%
tempstr = "var arr2 = [""abcd"",""a@a.com"",""1000231"",""20657"",""104578""];"
%>
这样的也可以吗?试下的??
#9
dh20156(风之石): 可以交个朋友联系下吗?
可以向你请教web方面的一些问题,谢谢~
我的email: reminious@126.com
可以向你请教web方面的一些问题,谢谢~
我的email: reminious@126.com
#10
用autocomplete
参见
http://www.never-online.net/code/neverModules/autocomplete/
参见
http://www.never-online.net/code/neverModules/autocomplete/
#11
用autocomplete