列表框和文本框互动的问题??在线急等???
我的列表框中的数据是从数据库中table表中取出的,我想实现当我选择列表框中的一条内容时,文本框的内容也随之改变,文本框的内容要求也是
从table表中取得的另一个字段的内容,要与列表框中的记录对应。请高手指教。
即:
table表中有字段如下
name id
joe 1|2|3
tom 4|5
列表框中已有
joe
tom
当我选择joe时 显示三个文本框 第一个文本框显示1 第二个文本框显示 2 第三个文本框显示 3
当我选择tom时 显示二个文本框,第一个文本框显示4 第二个文本框显示 5
<script language="javascript">
function setid(str)
{
ary=str.split(" ¦");
for (i=0;i<=ary.length;i++)
str1+="<input type=\"text"\ name=\"ud\" value=\""&ary[i]&"\"><br>";
window.upid.innerHTML=str1;
}
</script>
<tr> <td>
<% Set rs = conn.Execute ("SELECT * FROM table")
If not rs.EOF Then%>
<select name="name" onchange="setid(this.value);">
<%do while not rs.eof
Response.Write "<option value=""" & rs("id") & """>" & rs("name") & "</option>"
rs.MoveNext
Loop %>
</select>
<%
end if
rs.close
set rs=nothing
conn.close
set conn=nothing%>
</td></tr>
<tr><td ><span id=upid></span></td></tr>