//数据的全部删除(单条数据删除)操作
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();
}
}
解决方案 »
- java爬取网站的高手快进来,万分感谢。
- spring + hibernate连接多个数据库
- JBPM4.3中org.hibernate.exception.SQLGrammarException: could not execute query
- 关于使用 HibernateTemplate 更新实体 报错
- 200分问问题(1)
- 什么时候用存储过程呢?大家一起讨论。实验数据共享!
- 我走向哪?
- 读取jsp页面输出, 高手进!
- 有人搞没搞过apache协同多个tomcat,实现动载平衡,跪求!!!!!!!急。。。。
- 关于Tomcat编译过后是乱码的问题,小妹在这里先谢了
- 用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是省市代号