jsp中:
<input type="checkbox" name="seatresult" value="0" onclick='check_all();'/>全选
<ul class="messageright">
<c:forEach items="${seatlist1}" var="v">
<li> <input type="checkbox" property="seatresult" name="seatresult" value="${v.ext}">${v.ext}${v.name}</li>
</c:forEach>
<div class="clear"></div>
</ul>
<script >
var check=true;
function check_all(){
if(check==false)
{
arr = document.getElementsByName("seatresult");
for(i=0;i<arr.length;i++){
arr[i].checked = false
}
check=true;
} else{
arr = document.getElementsByName("seatresult");
for(i=0;i<arr.length;i++){
arr[i].checked = true
}
check=false;
}
}
</script>
action中:
private String[] seatresult; 并提供set和get方法 public ActionForward saveMessage(){
seatresult=StrutsEnv.getRequest().getParameterValues("seatresult");
StringBuffer sb=new StringBuffer();
for (String string : seatresult) {
sb.append(string+"#");
}
String newsb=sb.toString(); if(newsb.startsWith("")){
newsb="#"+newsb;
}
现在的问题就是在jsp保存的时候 页面提示错误:对象不支持此属性或方法,请大家帮忙看看
<input type="checkbox" name="seatresult" value="0" onclick='check_all();'/>全选
<ul class="messageright">
<c:forEach items="${seatlist1}" var="v">
<li> <input type="checkbox" property="seatresult" name="seatresult" value="${v.ext}">${v.ext}${v.name}</li>
</c:forEach>
<div class="clear"></div>
</ul>
<script >
var check=true;
function check_all(){
if(check==false)
{
arr = document.getElementsByName("seatresult");
for(i=0;i<arr.length;i++){
arr[i].checked = false
}
check=true;
} else{
arr = document.getElementsByName("seatresult");
for(i=0;i<arr.length;i++){
arr[i].checked = true
}
check=false;
}
}
</script>
action中:
private String[] seatresult; 并提供set和get方法 public ActionForward saveMessage(){
seatresult=StrutsEnv.getRequest().getParameterValues("seatresult");
StringBuffer sb=new StringBuffer();
for (String string : seatresult) {
sb.append(string+"#");
}
String newsb=sb.toString(); if(newsb.startsWith("")){
newsb="#"+newsb;
}
现在的问题就是在jsp保存的时候 页面提示错误:对象不支持此属性或方法,请大家帮忙看看
解决方案 »
- 在servlet中实现的页面重定向!我们老师让我们做了4天了!各位前辈看看吧!
- struts2中通过ajax请求传值的问题..
- document.getElementsByTagName("input")
- 关于后台左面树形菜单实现问题!
- 求用JavaScript验证密码的强弱源代碼
- java.lang.NullPointerException
- 用web方式实现 MSN文件传输的功能,没有思路,希望高手指点!
- hibernate问题请教
- 大家对只有登录用户才可以访问的页面怎么处理的?是对每个页面都判断是否有session,还是有更好的办法?
- 有关文件下载的程序问题,请多多指教,在线等待并给分
- 数据挖掘是否需要那些知识,如果现在的学习来的急吗
- 请帮忙分析下手机支付网站是调用什么来产生密码加密的
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title></title>
<script type="text/javascript">
function allSelect() {
var flag = document.getElementById("all").checked;
var cbs = document.getElementsByTagName("input");
for(var i=0;i<cbs.length;i++) {
cbs[i].checked=flag;
if(cbs[i].getAttribute("id") == "reverse") {
cbs[i].checked = false;
}
}
}
function reverseSelect() {
var cbs = document.getElementsByTagName("input");
for(var i=0;i<cbs.length;i++) {
cbs[i].checked = !cbs[i].checked;
if(cbs[i].getAttribute("id")=="all") {
cbs[i].checked = false;
}
}
}
</script>
</head>
<body>
<h1>您喜欢的计算机品牌</h1>
<input id="" name="" type="checkbox">苹果<br>
<input id="" name="" type="checkbox">索尼<br>
<input id="" name="" type="checkbox">三星<br>
<input id="" name="" type="checkbox">华硕<br>
<input id="" name="" type="checkbox">宏碁<br>
<input id="all" name="" type="checkbox"
onchange="allSelect();">全选
<input id="reverse" name="" type="checkbox"
onchange="reverseSelect();">反选
</body>
</html>意思没理解,提供一个差不多的例子你照着改改吧。。
<input type="checkbox" name="seatresult" value="0" onclick='check_all();'/>全选
这个东西的值来判断吧。
* 全部选中或全部取消
* @param isSelected true表示选中,false表示未选中。
* jsp中多选框的name全部为AllIDS
*/
function check_All(isSelected) {
var checkBoxList = document.getElementsByName("AllIDS");
if (isSelected) {
for ( var i = 0, n = checkBoxList.length; i < n; i++) {
checkBoxList[i].checked = "checked";
}
} else {
for ( var i = 0, n = checkBoxList.length; i < n; i++) {
checkBoxList[i].checked = false;
}
}
}
在action 里面怎么取值呀
var chk_value =[];
$('input[name="department"]:checked').each(function(){
chk_value.push($(this).val());
});
<input type="checkbox" name="department" value="A">
<input type="checkbox" name="department" value="B">
<input type="checkbox" name="department" value="C">
...