//数据的全部删除(单条数据删除)操作
function del(form, entityName, action)
{
if (confirm("确定要删除" + entityName + "?"))
{
if (!atleaseOneCheck())
{
alert('请至少选择一条' + entityName + '!');
return;
}
form.action = action;
form.submit();
}
}
//checkbox中至少有一项被选中
function atleaseOneCheck()
{
var items = document.getElementsByName('itemlist');
if(items.length>0){
for (var i = 0; i < items.length; i++)
{
if (items[i].checked == true)
{
return true;
}
}
}else{
if(items.checked == true){
return true;
}
}
return false;
}
function batch_do(entityName, action)
{
if (confirm("确定要" + entityName + "?"))
{
if (!atleaseOneCheck())
{
alert('请至少选择一' + entityName + '!');
return;
}
var form = document.forms.ec;
form.action = action;
form.submit();
}
}
function del(form, entityName, action)
{
if (confirm("确定要删除" + entityName + "?"))
{
if (!atleaseOneCheck())
{
alert('请至少选择一条' + entityName + '!');
return;
}
form.action = action;
form.submit();
}
}
//checkbox中至少有一项被选中
function atleaseOneCheck()
{
var items = document.getElementsByName('itemlist');
if(items.length>0){
for (var i = 0; i < items.length; i++)
{
if (items[i].checked == true)
{
return true;
}
}
}else{
if(items.checked == true){
return true;
}
}
return false;
}
function batch_do(entityName, action)
{
if (confirm("确定要" + entityName + "?"))
{
if (!atleaseOneCheck())
{
alert('请至少选择一' + entityName + '!');
return;
}
var form = document.forms.ec;
form.action = action;
form.submit();
}
}
解决方案 »
- web项目!求分析这样接口写是否合理。求正确思路
- 用java代码在Linux下备份还原mysql,在线等
- 给位前辈们,小弟想自学SSH三大框架,请问,这几个框架容易学吗?
- 一个关于ckeditor无法显示的问题............................................................
- dao 设计相关,急
- 请高手帮忙解决一下Struts2里面的request.getrequestdispatcher问题
- 高手帮忙解决!jocky混淆兼容JDK1.4问题
- xml创建表
- 急救!我的java类访问sql server 2000突然极慢!
- Java 关于webservice的问题
- 用hibernate,建表时ID还能设为自增吗
- JAVA写的从文本导入数据到数据库中执行过程中遇到以下错误原因???
获取选中的CHECKBOX值
如果要获取多个。用数组就可以了。
======================================== <html>
<head>
<title>编辑部门信息</title>
<script Language="JavaScript" src="../jslib/function.js"></script>
<script language="javascript">
function submit_onclick(){
getRole();
} function getRole(){
var allCHK = document.body.all.tags('INPUT');
var lstr = "" ;
for(i=0;i<allCHK.length;i++){
var inputList =document.getElementsByTagName("checkbox");
if(allCHK[i].type.toUpperCase()=="CHECKBOX" && allCHK[i].checked==true){
if (lstr==""){
lstr = allCHK[i].value;
}else {
lstr= lstr + "," + allCHK[i].value;
}
}
}
alert(lstr);
return lstr ;
} </script>
</head>
<!--<body onload="init()" scroll="no">-->
<body scroll="no">
<br><br><br> <form id="save" name="thisForm" onsubmit="return true;" action="/adms/role/save.do" method="post"> <table>
<TR style="TEXT-ALIGN: center">
<TD align=middle>
beijing
</TD>
<TD align="left">
<INPUT type="checkbox" value="1" name="001">
1 READ
<INPUT type="checkbox" value="2" name="001">
2 WRITE
<INPUT type="checkbox" value="4" name="001">
4 CREATE
<INPUT type="checkbox" value="8" name="001">
8 DELETE
<INPUT type="checkbox" value="16" name="001">
16 ADMINISTRATION
</TD>
</TR>
<TR style="TEXT-ALIGN: center">
<TD align=middle>
shanghai
</TD>
<TD align="left">
<INPUT type="checkbox" value="1" name="002">
1 READ
<INPUT type="checkbox" value="2" name="002">
2 WRITE
<INPUT type="checkbox" value="4" name="002">
4 CREATE
<INPUT type="checkbox" value="8" name="002">
8 DELETE
<INPUT type="checkbox" value="16" name="002">
16 ADMINISTRATION
</TD>
</TR>
</table> <table align=center width=95% border=0>
<tr>
<td><hr width="100%" size="1" color=black></td>
</tr>
<tr>
<td align=center><input type=button onclick="submit_onclick()" value="保 存" ></td>
</tr>
</table>
</form>
</body>
</html> ======================================
运行的效果见附件
问题补充:
就现在的附件多选框选中的状态,我期望输出的结果是
1,2,4,16,001;1,2,4,8,002;
最后的001,002是省市代号