注册 登录
编程论坛 ASP技术论坛

再次请教字段间关联的问题!

wwm123456789 发布于 2012-03-23 07:44, 511 次点击
数据库结构如图所示
只有本站会员才能查看附件,请 登录

网页界面如图所示
只有本站会员才能查看附件,请 登录

希望实现功能是:当“材料名称”选择“电池”时,“型号品牌”自动填写对应的“5号”(这一步已经实现),“单位”自动填写对应的"节"(还没有实现,请求帮助!!!!)
代码如下
程序代码:
[color=#0000FF]<td><font size="+1">材料名称</font>:</td>
<%
               
set rs1=server.createobject("adodb.recordset")
               exec
="select * from rkb"
               rs1.open exec,conn,
1,1
               
%>
              <select name="name" onchange="document.getElementById('xh').value=this.options[this.selectedIndex].value;">
               <%do while not rs1.eof%>
                 <option value=<%=rs1("xh")%>><%=rs1("name")%></option>
                <%
rs1.movenext
loop
rs1.close
set rs1=nothing
%>
              </select>
          </tr>
          <tr>
            <td width="25%"><font size="+1">型号品牌:</font></td>
           <input name="xh" type="text" id="xh" size="20">

 <td width="25%"><font size="+1">单位:</font></td>
           <input name="dw" type="text" id="dw" size="20">

 
[/color]
7 回复
#2
wwm1234567892012-03-23 15:01
请各位帮忙看看,用这种方法能不能实现啊?
#3
yms1232012-03-23 15:07
rkb这个表的结构是什么样的?
#4
wwm1234567892012-03-23 15:09
回复 2楼 wwm123456789
谢谢版主,就是上面的第一个图所示!!
#5
wangjy5002012-03-23 21:49
把你的代码传上来看看。
#6
wwm1234567892012-03-24 12:23
以下是引用wangjy500在2012-3-23 21:49:17的发言:

把你的代码传上来看看。
谢谢版主,代码如下
程序代码:
]<td><font size="+1">材料名称</font>:</td>
<%
               
set rs1=server.createobject("adodb.recordset")
               exec
="select * from rkb"
               rs1.open exec,conn,
1,1
               
%>
              <select name="name" onchange="document.getElementById('xh').value=this.options[this.selectedIndex].value;">
               <%do while not rs1.eof%>
                 <option value=<%=rs1("xh")%>><%=rs1("name")%></option>
                <%
rs1.movenext
loop
rs1.close
set rs1=nothing
%>
              </select>
          </tr>
          <tr>
            <td width="25%"><font size="+1">型号品牌:</font></td>
           <input name="xh" type="text" id="xh" size="20">
<td width="25%"><font size="+1">单位:</font></td>
           <input name="dw" type="text" id="dw" size="20">

附测试包
只有本站会员才能查看附件,请 登录



[ 本帖最后由 wwm123456789 于 2012-3-24 12:28 编辑 ]
#7
wangjy5002012-03-24 16:50
只有本站会员才能查看附件,请 登录
#8
wwm1234567892012-03-24 17:34
谢谢wangjy500版主,还有yms123版主,问题解决!
1