还是下拉框的同步问题 请教!
我想实现这样的功能 有一个客户资料表 我想当选择客户名称的时候
显示其对应的客户地址和联系方式,所以客户名称用下拉框,客户地址和联系方式
用文本框 我试着asp中和javascript混合写一直没有成功
想请教各位 谁能给我几个成功的代码
谢了
问题点数:50、回复次数:4Top
1 楼lovelyxinxin(小欣欣)回复于 2003-08-03 11:57:08 得分 10
我没有实践过
定义下拉框的你要求的事件
根据用户的选择,设定某个<Input type = "HIDDEN" >的VAlue
然后再Form.Submit,当然Form的Action要指向自己,不就可以了?
Top
2 楼enthuris(enthuris)回复于 2003-08-03 12:12:06 得分 10
可以对客户进行查找后,出现其对应的客户信息,应该可以实现的
<%set rs=server.createobject("adodb.recordset")
if request("cmd")="search" then
customer=request.form("customer") '取得下拉框的值
sql="select * from table where customer='"&customer&"'"
rs.open sql,conn,1,1
if not(rs.eof) then
%>
<form name="form1" method="post" action="">
<table width="75%" border="1">
<tr>
<td>
<input type="text" name="textfield" value="<%=rs("customer")%>">
</td>
</tr>
</table>
</form>Top
3 楼itcoco(椰子)回复于 2003-08-03 13:53:13 得分 0
<!--#include file="include/connectdb.asp" -->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
</head>
<script language="JavaScript" type="text/JavaScript" >
function change()
{document.form1.kfaddress.value=kfaddress[document.form1.kfname.value];
}
</script>
<body>
<form name="form1" method="post" action="workwrite.asp" >
<table width="90%" border="0" align="left">
<tr>
<td nowrap>客户名称</td>
<td>
<%set rs0=server.CreateObject("adodb.recordset")
sql="select* from kfdetail"
rs0.open sql,cn,3,3
%>
<select name="kfname" id="kfname" onChange="return change();">
<%while not rs0.eof %>
<option value="<%=rs0("id")%>"><%=rs0("kfname")%></option>
<script language="JavaScript" type="text/JavaScript" >
var ncount =document.form1.kfname.value;
</script>
<tr>
<td>客户地址</td>
<td><input name="kfaddress" type="text" id="kfaddress"></td>
<td> </td>
</tr>
</table>
</form>
</body>
</html>
我就想在这里实现当 客户名称 下拉框选择后发生onchange时间时 客户地址文本框跟着发生变化,显示对应的记录 想请大家帮我看看怎么写
我还没想出解决办法
我这里写的onchange()不对
Top
4 楼possible_Y(████本人签名需要刮开,方可看到 )回复于 2003-08-03 14:14:05 得分 30
论坛里搜索“联动”Top




