JSP问题,在登陆页面中取得用户在单选框中的值,根据值动态的改变当前页,不进行跳转

具体点就是:登陆页面中有两种登陆身份:教师和学生(取决与用户在单选框中的选择),然后根据选择,若是教师,则要求输入教师名和密码(出现两个输入框),若是学生,则只需输入学生... 具体点就是:登陆页面中有两种登陆身份:教师和学生(取决与用户在单选框中的选择),然后根据选择,若是教师,则要求输入教师名和密码(出现两个输入框),若是学生,则只需输入学生所在的班级(可出现一个输入框或两个但密码输入栏不可用),若正确则可登陆

有点啰嗦,看一下了。
展开
 我来答
2471615
2007-12-29 · TA获得超过484个赞
知道小有建树答主
回答量:257
采纳率:0%
帮助的人:0
展开全部
js判断
用div或table的innerHTML来实现
以下为简单实现,你可以自行扩充更多需求
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>
<script type="text/javascript">
function show(n){
var htmlstr = ""
if(n == 1){
htmlstr += "用户名:<input type='text' name='username'/><br/>"
htmlstr += "密  码:<input type='password' name='pwd'/><br/>"
htmlstr += "<input type='submit' value='登陆'/>  <input type='reset' value='重置'/>"
document.getElementById("login").innerHTML = htmlstr;
}else if(n == 2){
htmlstr += "姓  名:<input type='text' name='username'/><br/>"
htmlstr += "班  级:<input type='text' name='class'/><br/>"
htmlstr += "<input type='submit' value='登陆'/>  <input type='reset' value='重置'/>"
document.getElementById("login").innerHTML = htmlstr;
}
}
</script>
<BODY onload="show(1)">
<form action="login.jsp" method="post">
<input type="radio" name="usertype" value="teacher" onclick="show(1)" checked/>老师
    
<input type="radio" name="usertype" value="student" onclick="show(2)"/>学生
<div id="login">
</div>
</form>
</BODY>
</HTML>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wtccut
2007-12-29 · TA获得超过346个赞
知道答主
回答量:79
采纳率:0%
帮助的人:0
展开全部
我觉得你这样做用一个
if(document.all.radioName.value="jiaoshi")
{
教师的教师名和密码输入框
}
else{
学生所在班级的输入框
}

这样通过判断页面只显示与单选按钮值相对应的输入框。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友cdbeca920
2007-12-29 · TA获得超过463个赞
知道答主
回答量:359
采纳率:0%
帮助的人:169万
展开全部
谢谢啊!!!!楼上说的对,要用到JAVASCRIPT
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ba...3@126.com
2007-12-29 · 超过21用户采纳过TA的回答
知道答主
回答量:86
采纳率:0%
帮助的人:72.6万
展开全部
对啊 用javascript判断一下那个radio被选择,通过disabled属性来对文本框进行隐藏
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式