读取多个同名的checkbox的值
来源:互联网 发布:显卡真假测试软件 编辑:程序博客网 时间:2024/05/21 10:11
-------index.jsp-----
<%@ page language="java" pageEncoding="GB18030"%>
<html>
<head>
<title>读取多个同名的checkbox的值</title>
<script language="javascript">
function allcheckbox() { //只有一个复选框
myform.allcheckboxs.value = "";
if(!myform.mycheckbox.length)
{
if(myform.mycheckbox.checked)
myform.allcheckboxs.value = myform.mycheckbox.value;
} else
{
for(i=0;i<myform.mycheckbox.length;i++)
{
if(myform.mycheckbox[i].checked)//复选框有选中的框
{
myform.allcheckboxs.value = myform.mycheckbox[i].value;
for(j=i+1;j<myform.mycheckbox.length;j++)
{
if(myform.mycheckbox[j].checked)
{
myform.allcheckboxs.value+="、";
myform.allcheckboxs.value+=myform.mycheckbox[j].value;
}
}
break;//必须要 为什么不要break 就只能获取一个值??
}
}
}
// myform.submit();
}
</script>
</head>
<body>
<form action="view.jsp" name="myform" method="post">
<input type="checkbox" name="mycheckbox" value="篮球">篮球
<input type="checkbox" name="mycheckbox" value="足球">足球
<input type="checkbox" name="mycheckbox" value="游泳">游泳
<input type="checkbox" name="mycheckbox" value="台球">台球
<input type="checkbox" name="mycheckbox" value="跑步">跑步<br>
姓名:<input type="text" name="username"/>
密码:<input type="password" name="password"/>
<input name="allcheckboxs" type="hidden" value=""><br>
<input type="submit" name="submit" onclick="allcheckbox();" value="提交">
</form>
</body>
</html>
------------------------
-------view.jsp
<%@ page language="java" pageEncoding="GB18030"%>
<html>
<head><title>显示结果</title></head>
<body>
<h2>结果显示</h2>
值为:<%=request.getParameter("allcheckboxs") %>
姓名:<%=request.getParameter("username")%>
密码:<%=request.getParameter("password")%>
下拉列表的值是:<%=request.getParameterValues("rowvalues")%>
</body>
</html>
<%@ page language="java" pageEncoding="GB18030"%>
<html>
<head>
<title>读取多个同名的checkbox的值</title>
<script language="javascript">
function allcheckbox() { //只有一个复选框
myform.allcheckboxs.value = "";
if(!myform.mycheckbox.length)
{
if(myform.mycheckbox.checked)
myform.allcheckboxs.value = myform.mycheckbox.value;
} else
{
for(i=0;i<myform.mycheckbox.length;i++)
{
if(myform.mycheckbox[i].checked)//复选框有选中的框
{
myform.allcheckboxs.value = myform.mycheckbox[i].value;
for(j=i+1;j<myform.mycheckbox.length;j++)
{
if(myform.mycheckbox[j].checked)
{
myform.allcheckboxs.value+="、";
myform.allcheckboxs.value+=myform.mycheckbox[j].value;
}
}
break;//必须要 为什么不要break 就只能获取一个值??
}
}
}
// myform.submit();
}
</script>
</head>
<body>
<form action="view.jsp" name="myform" method="post">
<input type="checkbox" name="mycheckbox" value="篮球">篮球
<input type="checkbox" name="mycheckbox" value="足球">足球
<input type="checkbox" name="mycheckbox" value="游泳">游泳
<input type="checkbox" name="mycheckbox" value="台球">台球
<input type="checkbox" name="mycheckbox" value="跑步">跑步<br>
姓名:<input type="text" name="username"/>
密码:<input type="password" name="password"/>
<input name="allcheckboxs" type="hidden" value=""><br>
<input type="submit" name="submit" onclick="allcheckbox();" value="提交">
</form>
</body>
</html>
------------------------
-------view.jsp
<%@ page language="java" pageEncoding="GB18030"%>
<html>
<head><title>显示结果</title></head>
<body>
<h2>结果显示</h2>
值为:<%=request.getParameter("allcheckboxs") %>
姓名:<%=request.getParameter("username")%>
密码:<%=request.getParameter("password")%>
下拉列表的值是:<%=request.getParameterValues("rowvalues")%>
</body>
</html>
- 读取多个同名的checkbox的值
- 多个同名checkbox,怎么确定某个checkbox是选中的
- 获取多个同名窗口的句柄
- js 获取多个同名表单的值(同时处理多个同名表单的数据)
- [原创]同名checkbox的分级操作
- jsp对同名checkbox的处理
- django获取多个同名checkbox提交(POST)
- jsp获取多个checkbox的值
- jsp获取多个checkbox的值
- jsp获取多个checkbox的值
- PHP获取多个checkbox的值
- jQuery获取多个checkbox的值
- 在JSP页面中,对同名的CHECKBOX的处理
- JS/JQuery 获取多个同名的文本进行操作
- List添加多个同名map时的一个注意事项
- 获得多个同名顶层窗口的句柄
- List添加多个同名map时的一个注意事项
- jsp中读取选中的checkbox多选的值
- CSS基础学习:样式表CSS简明教程
- 如何恢复MYSQL的ROOT口令
- 怎样修改windows里的开始按钮的位图?
- ORACLE RAC安装问题解决记录(2)- ORA-01031,ORA-01005
- 鸟哥的linux私房菜之Linux是什么(摘抄)
- 读取多个同名的checkbox的值
- Oracle BI Publisher创建报表
- MySQL优化简明指南
- 玩转表单之常用技巧
- static_cast、dynamic_cast、reinterpret_cast、和const_cast
- 一个最简单的ajax例子
- 再谈多态——向上映射及VMT/DMT
- 利用Word2007“自动更正”快速输入特殊符号
- 用js限制文本输入长度