为何参数是这种方式传递不过去?? 是的啊, name 和 password都可以接收到, 就是这个tp不行,传递过去的是: undefinedhttp://localhost:8080/test11/check_login.jsp?name=fish&tp=undefined&password=yu 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你试试用request.getParameter("tp");应该可以的,我用过 那是当然的,radio有多个选项(值),这跟select一样,你让人家知道你选中了哪个啊?window.location跟form.submit不一样。如果form.submit之后就不一样了,它知道你点中了哪个,window.location的做法除非你初始化有一个radio 是checked状态。 var tp = "";if(document.forms[0].tp.checked == true) tp = "ok";else tp = "no"; 真麻烦。给FORM标签起个name,比如<form name=form1...>直接form1.tp.value就可以了。前提是只有一个name=tp的radio var tp = "";if(document.forms[0].tp.checked == true) tp = "ok";else tp = "no";---------------- tp已设置了两个value啊,分别为manager, user, 我怎么赋到var tp上。 晕,用getParemeter不是很简单就能得到radio的不同选择嘛 你的问题说得不够清楚。你页面上到底有几个名为tp的radio?按代码顺序,前面的为document.forms[0].tp[0],第二个为document.forms[0].tp[1]...如果只有一个名为tp的radio,那就是document.forms[0].tp======tp已设置了两个value啊,分别为manager, user, 我怎么赋到var tp上。 to kingofhawks(蓝鹰) : getParemeter在另一页面,可以取得到其它的值,就radio取不到。我用的是上面的第一种方式。to darkattack(居士) : 两个名为tp的radio, 现在判断选中谁了,就将选中的那个radio已设置的值,赋给var tp? 但一直只取第一个值"manager", 我明明选中的"user", 但取得值依旧是"manager" 先测试alert(document.forms[0].tp)是不是object 多谢各位,弄好了, 我有两个NAME为tp的radio: 条件处要用tp[0]来表示第一个选中的, var tp if (document.form1.tp[0].checked==true) { tp = document.form1.tp[0].value;} else{ tp = document.form1.tp[1].value;}这样终于分别取到了。 关于改造公司框架的问题,以及RFID设备问题 iframe如何通过js访问爷页面中的值? 菜鸟求助jsp 使用 Map 容器 作临时数据库的问题? 高手帮忙看看这段程序那里错了,谢谢了! 人家ASP有UrlRewrite技术,JSP有吗?? 一般怎样解决用jstl不能输出除集合以外的 1.。100之间 的数字 关于PreparedStatement 的问题,急求答案. 什么书比较好? 小问题一个 我该不该转行?苦呀!大家讨论一下!!! 简单jsp forward问题
if(document.forms[0].tp.checked == true)
tp = "ok";
else
tp = "no";
给FORM标签起个name,比如<form name=form1...>
直接form1.tp.value就可以了。前提是只有一个name=tp的radio
if(document.forms[0].tp.checked == true)
tp = "ok";
else
tp = "no";
---------------- tp已设置了两个value啊,分别为manager, user, 我怎么赋到var tp上。
按代码顺序,前面的为document.forms[0].tp[0],第二个为document.forms[0].tp[1]...
如果只有一个名为tp的radio,那就是document.forms[0].tp
======
tp已设置了两个value啊,分别为manager, user, 我怎么赋到var tp上。
to darkattack(居士) :
两个名为tp的radio, 现在判断选中谁了,就将选中的那个radio已设置的值,赋给var tp?
但一直只取第一个值"manager", 我明明选中的"user", 但取得值依旧是"manager"
var tp
if (document.form1.tp[0].checked==true)
{ tp = document.form1.tp[0].value;}
else{
tp = document.form1.tp[1].value;}这样终于分别取到了。