ASP登陆类型的选择问题

来源:百度知道 编辑:UC知道 时间:2024/06/10 07:40:42
我是新手,请教下,如何把下面代码更改为,当选择学生登陆的时候下面显示是学号,选择教师登陆的时候显示教师号,选择管理员登陆的时候显示管理员账号,谢谢

<form name="form" method="post" action="check.asp">
<div align="center">
<table border="0" width="100%" id="table1">
<tr>
<td>
<p align="right"> </p>
<p align="right">请选择登陆模式:</td>
<td width="566">
<p align="left"> </p>
<p align="left"><select size="1" name="work">
<option selected value="stu">学生登陆</option>
<option value="tch">教师登陆</option>
<option value="adm">管理员登陆</option>
</select>                     &nbs

等下给你贴代码,先给你个思路.给学号个ID,然后用js实现转换 .恩,不好意思要多等下.我吃点东西先. 对呀,楼上的就挺对的.如果要是直接进入这个登陆页的话,就给<p align="right"><font color="#FFFF00"这里加一个 id="nm">学号:</font></td>然后 <p align="left">这是第二个<select size="1" 这里加一个id="work" onchange="aa();">这个是你的下拉选择框,加一个id="work"和onchange="aa();"即可.使用方法是加一段script...
<script language="javascript" type="text/javascript">
function aa(){
var n=document.getElementById("work").value;
switch (n){
case "tch":
document.getElementById("nm").innerHTML="教师号";
break;
case "adm":
document.getElementById("nm").innerHTML="管理员账号";
break;
case "stu":
document.getElementById("nm").innerHTML="学号";
break;
}}
</script>