页:
[1]
|
如何判断多个复选框中选中的个数?
复选框名都是v[]
提交前如何用JS判断一下,一共选中了几个? |
|
[PHP]<SCRIPT LANGUAGE="JavaScript">
<!--
function CheckAll(form)
{
for (var i=0;i<form.elements.length;i++)
{
var e = form.elements[i];
if (e.name != 'chkall')
e.checked = form.chkall.checked;
}
}
function iAction (form,act)
{
var checkedNum = 0;
var checkedID = "";
for (var i=0;i<form.elements.length;i++)
{
var e = form.elements[i];
if (e.checked == true )
{
checkedNum ++;
checkedID = e.value;
}
}
if ( checkedNum < 1 )
{
alert('请选择要操作的信息!');
return false;
}
if ( act == 'delete' )
{
var check = confirm('确认要删除此信息?');
if ( check == true )
{
form.submit();
}
else
{
}
}
else
{
if ( checkedNum > 1 )
{
alert('只能选择一个信息!');
return false;
}
if ( act == 'view' )
{
window.open('info_information_view.php?information_id='+checkedID,'iView','width=500,height=420,scrollbars=yes');
}
else if ( act == 'changeState' )
{
window.open('info_information_state.php?information_id='+checkedID,'state','width=500,height=420,scrollbars=yes');
}
else
{
}
}
}
//-->
</SCRIPT>[/PHP] |
Powered by Discuz! Archiver 6.1.0
© 2001-2006 Comsenz Inc.
Processed in 0.006013 second(s), 2 queries |