表单取值问题,急!

dragonfish 2002-11-16 10:34:14
表单中有2个下拉框(下拉框1,下拉框2),下拉框1中显示取自“外部公司表”中各公司名称,下拉框2中要根据用户在下拉框1中选择的“公司名称”显示属于这个公司的员工的姓名,请问如何实现这个功能?谢谢!
...全文
44 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
dragonfish 2002-11-17
  • 打赏
  • 举报
回复
不太一样
希偌 2002-11-16
  • 打赏
  • 举报
回复
注意使用FAQ,里面应该有例子
jery_lee 2002-11-16
  • 打赏
  • 举报
回复
虽然不是PHP,但是思路可以借鉴。
jery_lee 2002-11-16
  • 打赏
  • 举报
回复
完整的程序是这样的

11.asp
---------------

<%
Set Conn=Server.CreateObject("ADODB.Connection")
Conn.open "driver={SQL Server};server=(local);uid=sa;pwd=;database=dbname"
dim req;
req=request("sort");
if req-1=0 then
sql="select user from table where company='公司一'"
set rs=conn.execute(sql)
tempstr="<select name="select1" value="">"
while not rs.eof
tempstr=tempstr &"<option value='" & rs("user") & "'>"& rs("user")&"</option>"
rs.movenext
wend
elseif req-2=0 then
sql="select user from table where company='公司一'"
set rs=conn.execute(sql)
tempstr="<select name="select1" value="">"
while not rs.eof
tempstr=tempstr &"<option value='" & rs("user") & "'>"& rs("user")&"</option>"
rs.movenext
wend
elseif req-3=0 then
sql="select user from table where company='公司一'"
set rs=conn.execute(sql)
tempstr="<select name="select1" value="">"
while not rs.eof
tempstr=tempstr &"<option value='" & rs("user") & "'>"& rs("user")&"</option>"
rs.movenext
wend
else
response.write "错误请求"
end if
%>
<form name="searching">
<select name="sort" onchange="f2()">
<option value="">公司名称</option>

<option value="1">公司名称1</option>

<option value="2">公司名称2</option>

<option value="3">公司名称3</option>

</select>
<%=tempstr%>
</form>
<script>
function f2(){
var vr=document.searching.sort.value;
alert(vr);
document.location.href="11.asp?sort="+vr;
}
</script>
jery_lee 2002-11-16
  • 打赏
  • 举报
回复
试一试这个:
-----------------
<form name="searching">
<SELECT NAME="sort" onchange="shows(smallsort,sort);"><option value="">公司名称</option>

<option value="1">公司名称1</option>

<option value="2">公司名称2</option>

<option value="3">公司名称3</option>


</select>
<SELECT name="smallsort" style="display:inline;" ><option value="">公司人员1</option>

<option value="1">王</option>

<option value="2">阿斯蒂芬</option>

<option value="3">阿斯蒂芬</option>

<option value="4">洒的发</option>

<option value="56">其他</option>
</SELECT><SELECT name="smallsort" style="display:none;" ><option value="">公司人员2</option>

<option value="6">阿斯蒂芬</option>

<option value="7">阿斯蒂芬</option>

<option value="8">阿三点</option>

<option value="9">阿斯蒂芬</option>

<option value="57">其他</option>
</SELECT><SELECT name="smallsort" style="display:none;" ><option value="">公司人员3</option>

<option value="14">阿斯蒂芬</option>

<option value="15">斯蒂芬</option>

<option value="16">大幅度</option>

<option value="17">进口量进口</option>


<option value="29">其他人</option>
</SELECT>
</form>
<script>
function shows(smallsort,sort)
{
var a;
a=document.searching.sort.selectedIndex;
if(a==0)return;

document.searching.smallsort[0].style.display='none';

document.searching.smallsort[1].style.display='none';

document.searching.smallsort[2].style.display='none';

document.searching.smallsort[a-1].style.display='inline';
}
</script>
-----------------

87,779

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧