16 个解决方案
#1
修改网页的编码格式
#2
???????????夸张了点。
#3
用xmlhttp,post参数过去查询数据库,把返回值填进文本框就行了。
#4
xmlhttp异步通信,不过我觉得没必要这样做
你在编码文本框后做一个按钮,点击弹出所有物资列表的窗口,选择一条物资,给父窗口的文本框赋值就行了
你在编码文本框后做一个按钮,点击弹出所有物资列表的窗口,选择一条物资,给父窗口的文本框赋值就行了
#5
我是做的一个下拉框。问题就是选了值后怎么从数据库里面取出匹配的值。
#6
在城市编码中输入pek 、sha 、can都是合法的编码。可以显示城市名称。其他的按照方法自己加
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META Http-Equiv="Content-Type" Content="text/html; charset=gb2312">
<SCRIPT LANGUAGE="JavaScript">
<!--
function ock_check(){
var obj=document.all.frm1;
var j=0;
for(var i=0;i<obj.cityCodes.length;i++){
if(obj.cityCodes[i].value==obj.cityCode.value){
j++;
obj.cityName.value=obj.cityNames[i].value;
}
}
if(j==0){
alert("输入编码没有对应的城市名称!");
obj.cityName.value="";
return false;
}
}
//-->
</SCRIPT>
</HEAD>
<BODY>
<FORM METHOD=POST ACTION="" name="frm1">
<!-- 此处可以用循环的方式将所有城市名称以及编码输出在此
'rs.open "select cityCode,cityName from [city]",conn,1,1
do while
...
Response.write <INPUT TYPE='hidden' name='cityCode' value='"&rs(0)&"'>
Response.write <INPUT TYPE='hidden' name='cityNames' value='"&rs(1)&"'>
rs.movenext
loop
我在此处就简单写了
-->
<INPUT TYPE='hidden' name='cityCodes' value='pek'>
<INPUT TYPE='hidden' name='cityNames' value='北京'>
<INPUT TYPE='hidden' name='cityCodes' value='sha'>
<INPUT TYPE='hidden' name='cityNames' value='上海'>
<INPUT TYPE='hidden' name='cityCodes' value='can'>
<INPUT TYPE='hidden' name='cityNames' value='广州'>
城市编码:<INPUT TYPE="text" NAME="cityCode" ondeactivate="ock_check()">
城市名称:<INPUT TYPE="text" NAME="cityName"><BR>
</FORM>
</BODY>
</HTML>
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META Http-Equiv="Content-Type" Content="text/html; charset=gb2312">
<SCRIPT LANGUAGE="JavaScript">
<!--
function ock_check(){
var obj=document.all.frm1;
var j=0;
for(var i=0;i<obj.cityCodes.length;i++){
if(obj.cityCodes[i].value==obj.cityCode.value){
j++;
obj.cityName.value=obj.cityNames[i].value;
}
}
if(j==0){
alert("输入编码没有对应的城市名称!");
obj.cityName.value="";
return false;
}
}
//-->
</SCRIPT>
</HEAD>
<BODY>
<FORM METHOD=POST ACTION="" name="frm1">
<!-- 此处可以用循环的方式将所有城市名称以及编码输出在此
'rs.open "select cityCode,cityName from [city]",conn,1,1
do while
...
Response.write <INPUT TYPE='hidden' name='cityCode' value='"&rs(0)&"'>
Response.write <INPUT TYPE='hidden' name='cityNames' value='"&rs(1)&"'>
rs.movenext
loop
我在此处就简单写了
-->
<INPUT TYPE='hidden' name='cityCodes' value='pek'>
<INPUT TYPE='hidden' name='cityNames' value='北京'>
<INPUT TYPE='hidden' name='cityCodes' value='sha'>
<INPUT TYPE='hidden' name='cityNames' value='上海'>
<INPUT TYPE='hidden' name='cityCodes' value='can'>
<INPUT TYPE='hidden' name='cityNames' value='广州'>
城市编码:<INPUT TYPE="text" NAME="cityCode" ondeactivate="ock_check()">
城市名称:<INPUT TYPE="text" NAME="cityName"><BR>
</FORM>
</BODY>
</HTML>
#7
我本来是想这样实现的。可是数据库里数据有十几万条,我怕影响性能。
#8
呵呵,谢谢大家,上面那个红星老大说的xmlhttp是怎么用的啊?
#9
可是数据库里数据有十几万条,我怕影响性能。
--------------------------------------------
xmlhttp一样!
--------------------------------------------
xmlhttp一样!
#10
不过应该可以做一个前台SQL【.xml】
游历各个节点找到匹配的值
游历各个节点找到匹配的值
#11
可是数据库里数据有十几万条,我怕影响性能。
--------------------------------------------
xmlhttp一样!
------------------------------------------
如使用xmlhttp可以在加一个参数,区域。将城市分成不同的区域以便减少数据量。
--------------------------------------------
xmlhttp一样!
------------------------------------------
如使用xmlhttp可以在加一个参数,区域。将城市分成不同的区域以便减少数据量。
#12
是吗?那有没有效率高的方法那?
#13
不过应该可以做一个前台SQL【.xml】
游历各个节点找到匹配的值
游历各个节点找到匹配的值
#14
你的物资编码应该是唯一的,那么查询应该很快的。
#15
AJAX吧?呵呵 ^_^
#16
对啊。现在就是想知道xmlhttp具体怎么用。看资料ing...,很快就可以结贴了
#1
修改网页的编码格式
#2
???????????夸张了点。
#3
用xmlhttp,post参数过去查询数据库,把返回值填进文本框就行了。
#4
xmlhttp异步通信,不过我觉得没必要这样做
你在编码文本框后做一个按钮,点击弹出所有物资列表的窗口,选择一条物资,给父窗口的文本框赋值就行了
你在编码文本框后做一个按钮,点击弹出所有物资列表的窗口,选择一条物资,给父窗口的文本框赋值就行了
#5
我是做的一个下拉框。问题就是选了值后怎么从数据库里面取出匹配的值。
#6
在城市编码中输入pek 、sha 、can都是合法的编码。可以显示城市名称。其他的按照方法自己加
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META Http-Equiv="Content-Type" Content="text/html; charset=gb2312">
<SCRIPT LANGUAGE="JavaScript">
<!--
function ock_check(){
var obj=document.all.frm1;
var j=0;
for(var i=0;i<obj.cityCodes.length;i++){
if(obj.cityCodes[i].value==obj.cityCode.value){
j++;
obj.cityName.value=obj.cityNames[i].value;
}
}
if(j==0){
alert("输入编码没有对应的城市名称!");
obj.cityName.value="";
return false;
}
}
//-->
</SCRIPT>
</HEAD>
<BODY>
<FORM METHOD=POST ACTION="" name="frm1">
<!-- 此处可以用循环的方式将所有城市名称以及编码输出在此
'rs.open "select cityCode,cityName from [city]",conn,1,1
do while
...
Response.write <INPUT TYPE='hidden' name='cityCode' value='"&rs(0)&"'>
Response.write <INPUT TYPE='hidden' name='cityNames' value='"&rs(1)&"'>
rs.movenext
loop
我在此处就简单写了
-->
<INPUT TYPE='hidden' name='cityCodes' value='pek'>
<INPUT TYPE='hidden' name='cityNames' value='北京'>
<INPUT TYPE='hidden' name='cityCodes' value='sha'>
<INPUT TYPE='hidden' name='cityNames' value='上海'>
<INPUT TYPE='hidden' name='cityCodes' value='can'>
<INPUT TYPE='hidden' name='cityNames' value='广州'>
城市编码:<INPUT TYPE="text" NAME="cityCode" ondeactivate="ock_check()">
城市名称:<INPUT TYPE="text" NAME="cityName"><BR>
</FORM>
</BODY>
</HTML>
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META Http-Equiv="Content-Type" Content="text/html; charset=gb2312">
<SCRIPT LANGUAGE="JavaScript">
<!--
function ock_check(){
var obj=document.all.frm1;
var j=0;
for(var i=0;i<obj.cityCodes.length;i++){
if(obj.cityCodes[i].value==obj.cityCode.value){
j++;
obj.cityName.value=obj.cityNames[i].value;
}
}
if(j==0){
alert("输入编码没有对应的城市名称!");
obj.cityName.value="";
return false;
}
}
//-->
</SCRIPT>
</HEAD>
<BODY>
<FORM METHOD=POST ACTION="" name="frm1">
<!-- 此处可以用循环的方式将所有城市名称以及编码输出在此
'rs.open "select cityCode,cityName from [city]",conn,1,1
do while
...
Response.write <INPUT TYPE='hidden' name='cityCode' value='"&rs(0)&"'>
Response.write <INPUT TYPE='hidden' name='cityNames' value='"&rs(1)&"'>
rs.movenext
loop
我在此处就简单写了
-->
<INPUT TYPE='hidden' name='cityCodes' value='pek'>
<INPUT TYPE='hidden' name='cityNames' value='北京'>
<INPUT TYPE='hidden' name='cityCodes' value='sha'>
<INPUT TYPE='hidden' name='cityNames' value='上海'>
<INPUT TYPE='hidden' name='cityCodes' value='can'>
<INPUT TYPE='hidden' name='cityNames' value='广州'>
城市编码:<INPUT TYPE="text" NAME="cityCode" ondeactivate="ock_check()">
城市名称:<INPUT TYPE="text" NAME="cityName"><BR>
</FORM>
</BODY>
</HTML>
#7
我本来是想这样实现的。可是数据库里数据有十几万条,我怕影响性能。
#8
呵呵,谢谢大家,上面那个红星老大说的xmlhttp是怎么用的啊?
#9
可是数据库里数据有十几万条,我怕影响性能。
--------------------------------------------
xmlhttp一样!
--------------------------------------------
xmlhttp一样!
#10
不过应该可以做一个前台SQL【.xml】
游历各个节点找到匹配的值
游历各个节点找到匹配的值
#11
可是数据库里数据有十几万条,我怕影响性能。
--------------------------------------------
xmlhttp一样!
------------------------------------------
如使用xmlhttp可以在加一个参数,区域。将城市分成不同的区域以便减少数据量。
--------------------------------------------
xmlhttp一样!
------------------------------------------
如使用xmlhttp可以在加一个参数,区域。将城市分成不同的区域以便减少数据量。
#12
是吗?那有没有效率高的方法那?
#13
不过应该可以做一个前台SQL【.xml】
游历各个节点找到匹配的值
游历各个节点找到匹配的值
#14
你的物资编码应该是唯一的,那么查询应该很快的。
#15
AJAX吧?呵呵 ^_^
#16
对啊。现在就是想知道xmlhttp具体怎么用。看资料ing...,很快就可以结贴了