站内搜索: 请输入搜索关键词

当前页面: 开发资料首页JSP 专题radio单选框问题onclick事件!!!

radio单选框问题onclick事件!!!

摘要: radio单选框问题onclick事件!!!


我做了两个单选按钮,想在本页用JS得到所选中的单选按钮的值,然后将值传递到另一页面!其中我定义一个隐藏然后把得到的单选按钮的值给这个隐藏,用这个隐藏传递参数!
可是无论如何也触发不了radio的onclick()事件,大家帮我看看是什么原因?
我的程序如下//传递参数
<td width="50" height="18" align="center" nowrap background="agree.gif" class="menuup" onclick="parent.leftFrame.location='Sdrillno.jsp?brow='+browse.value+'&radio='+form1.radivalue.value" >浏览</td>
//定义单选按钮
<td width="50" height="18" align="center" nowrap class="menuup" ><input type="radio" name="radio" onclick="select(1 ) value="22" ></td>
<td width="50" height="18" align="center" nowrap class="menuup" >公话</td>
<td width="50" height="18" align="center" nowrap class="menuup" >
<input type="radio" name="radio" onclick="select(2)value="55"></td>
<td width="50" height="18" align="center" nowrap class="menuup" >卫星</td>

<td>
<input type="hidden" name="radivalue" id="radivalue" value="helloworld">
</td>
</tr></table>
</td>
</td>

</tr>
</table>
</td>
</tr>
</table>
</form>
<script language="JavaScript" type="text/JavaScript">
function select(m)
{alert('请输入正确的数字');
form1.radivalue.value=form1.radio(m).value;

}
</script>


谁知道该怎么伴阿,我都急死了,搞了一个下午了,都不行


<td width="50" height="18" align="center" nowrap class="menuup" ><input type="radio" name="radio" onclick="select(1 ) value="22" ></td>改为
<td width="50" height="18" align="center" nowrap class="menuup" ><input type="radio" name="radio" onclick="select('1')" value="22" ></td>
另外,radio本身就是一个表单元素,第二个页面直接request.getParameter("radio");就可以取到Value,根本不用JS。


若只是为了把单选按钮的值传到另一个页面,没有必要做的这么复杂:
单选按钮页面a.jsp:
<form action="b.jsp">
<input type="radio" name="ra" value="1">1
<input type="radio" name="ra" value="2">2
<input type="radio" name="ra" value="3">3
<input type="submit" name="tijiao" value="提交">
</form>

然后在b.jsp页面接收值:
<%
String str=request.getParameter("ra");
out.print(str);
%>


换成onchange试试


应该放到表单里吧 怎么没看见FORM呢


lip009(深蓝忧郁)-----我开始的时候就是用你说的这样做的,但是在接收页面得到的是undefined!根本得不到想要的参数


↑返回目录
前一篇: 有没有dwr的例子?
后一篇: 如何JAVA做一个统计用户ID的小程序???