<SCRIPT language=JavaScript> function CheckAll(form) { for (var i=0;i<form.elements.length;i++) { var e = form.elements[i]; if (e.name != 'checkall') e.checked = form.checkall.checked; } }function PerDelete() { var j=0; for (var i=0;i<form2.elements.length;i++) { var e = form2.elements[i],p="DelBox"; if(e.name.substr(0,p.length)==p&&e.checked){j=1;break;} } if (j==0) { alert ("请先选择至少一个主题!"); }else{ if((confirm("确定要永久删除这些主题吗?"))==true) { document.form2.submit(); }
真是受不了你了,你的checkbox的名字是为DelBox[]吗,将下面的代码拷过去,再有问题,我就吃了它 <SCRIPT language=JavaScript> function CheckAll(form) { for (var i=0;i<form.elements.length;i++) { var e = form.elements[i]; if (e.name != 'checkall') e.checked = form.checkall.checked; } }function PerDelete() { var j=0;
for(var i=0;i<document.form2.all("DelBox[]").length;i++) { if(document.form2.all("DelBox[]")[i].checked) { j=1; break; } } if (document.form2.all("DelBox[]").checked == 1) j=1; if (j==0) {alert ("请先选择至少一个主题!");} else { if((confirm("确定要永久删除这些主题吗?"))==true) { document.form2.submit(); } else for (var i=0;i<form2.elements.length;i++) { var e = form2.elements[i]; if (e.name == 'DelBox') e.checked = form2.checkall.unchecked; }
for(var i=0;i<document.getElementsByName("DelBox[]").length;i++)
{
if(document.form2.("DelBox[]")[i].checked)
{
j=1;
break;
}
}
if (document.form2.("DelBox[]").checked == 1) j=1;
function PerDelete()
{
var j=0;
for(var i=0;i<document.form2.all("DelBox[]").length;i++)
{
if(document.form2.all("DelBox[]")[i].checked)
{
j=1;
break;
}
}
if (document.form2.all("DelBox[]").checked == 1) j=1;
if (j==0)
{alert ("请先选择至少一个主题!");}
else
{
if((confirm("确定要永久删除这些主题吗?"))==true)
{
document.form2.submit();
}
else
for (var i=0;i<form2.elements.length;i++)
{
var e = form2.elements[i];
if (e.name == 'DelBox') e.checked = form2.checkall.unchecked;
}
}
}调用函数:
<INPUT name=Submit2 onclick=PerDelete(); type=button value=Delete>
我只要点击这个按钮,就会出现网页上有错误的提示???
it's not a good style using [] in element name or id or variables names.
i can't see the sound reason for this.
<script>
function PerDelete()
{
var j=0;
for(var i=0;i<document.form2.all("DelBox[]").length;i++)
{
if(document.form2.all("DelBox[]")[i].checked)
{
j=1;
break;
}
}
if (document.form2.all("DelBox[]").checked == 1) j=1;
if (j==0)
{alert ("请先选择至少一个主题!");}
else
{
if((confirm("确定要永久删除这些主题吗?"))==true)
{
document.form2.submit();
}
else
for (var i=0;i<form2.elements.length;i++)
{
var e = form2.elements[i];
if (e.name == 'DelBox') e.checked = form2.checkall.unchecked;
}
}
}
</script>
<form name=form2>
<input type=checkbox name="DelBox[]" value="1">
<input type=checkbox name="DelBox[]" value="2">
<INPUT name=Submit2 onclick=PerDelete(); type=button value=Delete>
</form>
<SCRIPT language=JavaScript>
function CheckAll(form) {
for (var i=0;i<form.elements.length;i++) {
var e = form.elements[i];
if (e.name != 'checkall') e.checked = form.checkall.checked;
}
}function PerDelete()
{
var j=0;
for(var i=0;i<document.form2.all("DelBox[]").length;i++)
{
if(document.form2.all("DelBox[]")[i].checked)
{
j=1;
break;
}
}
if (document.form2.all("DelBox[]").checked == 1) j=1;
if (j==0)
{alert ("请先选择至少一个主题!");}
else
{
if((confirm("确定要永久删除这些主题吗?"))==true)
{
document.form2.submit();
}
else
for (var i=0;i<form2.elements.length;i++)
{
var e = form2.elements[i];
if (e.name == 'DelBox') e.checked = form2.checkall.unchecked;
}
}
}
</SCRIPT><TABLE border=0 cellPadding=0 cellSpacing=0 width="100%">
<FORM action=deltopic.php method=post name=form2>
<TBODY>
<TR>
<TD>
<TABLE border=1 borderColor=#99cc00 cellPadding=2 cellSpacing=0 height=52
style="BORDER-COLLAPSE: collapse" width="100%">
<TBODY>
<TR bgColor=#f0f8f0>
<TD height=25 align=middle bgColor=#f0f8f0 class=unnamed1><DIV align=left>
<input id=DelBox2 name=DelBox2
type=checkbox value=47>
uuu </DIV></TR>
<TR bgColor=#f0f8f0>
<TD height=25 align=middle bgColor=#f0f8f0 class=unnamed1><DIV align=left>
<INPUT id=DelBox name=DelBox
type=checkbox value=45>
hh </DIV></TR>
</TBODY>
</TABLE></TD></TR>
<TR>
<TD><SPAN class=unnamed1>
<INPUT name=Submit2 onclick=PerDelete(); type=button value=Delete>
</SPAN></TD></TR></FORM></TBODY></TABLE>
function CheckAll(form) {
for (var i=0;i<form.elements.length;i++) {
var e = form.elements[i];
if (e.name != 'checkall') e.checked = form.checkall.checked;
}
}function PerDelete()
{
var j=0;
for (var i=0;i<form2.elements.length;i++) {
var e = form2.elements[i],p="DelBox";
if(e.name.substr(0,p.length)==p&&e.checked){j=1;break;}
}
if (j==0) {
alert ("请先选择至少一个主题!");
}else{
if((confirm("确定要永久删除这些主题吗?"))==true)
{
document.form2.submit();
}
}
}
</SCRIPT><TABLE border=0 cellPadding=0 cellSpacing=0 width="100%">
<FORM action=deltopic.php method=post name=form2>
<TBODY>
<TR>
<TD>
<TABLE border=1 borderColor=#99cc00 cellPadding=2 cellSpacing=0 height=52
style="BORDER-COLLAPSE: collapse" width="100%">
<TBODY>
<TR bgColor=#f0f8f0>
<TD height=25 align=middle bgColor=#f0f8f0 class=unnamed1><DIV align=left>
<input id=DelBox2 name=DelBox2
type=checkbox value=47>
uuu </DIV></TR>
<TR bgColor=#f0f8f0>
<TD height=25 align=middle bgColor=#f0f8f0 class=unnamed1><DIV align=left>
<INPUT id=DelBox name=DelBox
type=checkbox value=45>
hh </DIV></TR>
</TBODY>
</TABLE></TD></TR>
<TR>
<TD><SPAN class=unnamed1>
<INPUT name=Submit2 onclick=PerDelete(); type=button value=Delete>
</SPAN></TD></TR></FORM></TBODY></TABLE>
帮帮忙吧!谢谢1
<SCRIPT language=JavaScript>
function CheckAll(form) {
for (var i=0;i<form.elements.length;i++) {
var e = form.elements[i];
if (e.name != 'checkall') e.checked = form.checkall.checked;
}
}function PerDelete()
{
var j=0;
for(var i=0;i<document.form2.all("DelBox[]").length;i++)
{
if(document.form2.all("DelBox[]")[i].checked)
{
j=1;
break;
}
}
if (document.form2.all("DelBox[]").checked == 1) j=1;
if (j==0)
{alert ("请先选择至少一个主题!");}
else
{
if((confirm("确定要永久删除这些主题吗?"))==true)
{
document.form2.submit();
}
else
for (var i=0;i<form2.elements.length;i++)
{
var e = form2.elements[i];
if (e.name == 'DelBox') e.checked = form2.checkall.unchecked;
}
}
}
</SCRIPT><TABLE border=0 cellPadding=0 cellSpacing=0 width="100%">
<FORM action=deltopic.php method=post name=form2>
<TBODY>
<TR>
<TD>
<TABLE border=1 borderColor=#99cc00 cellPadding=2 cellSpacing=0 height=52
style="BORDER-COLLAPSE: collapse" width="100%">
<TBODY>
<TR bgColor=#f0f8f0>
<TD height=25 align=middle bgColor=#f0f8f0 class=unnamed1><DIV align=left>
<input id=DelBox2 name=DelBox2[]
type=checkbox value=47>
uuu </DIV></TR>
<TR bgColor=#f0f8f0>
<TD height=25 align=middle bgColor=#f0f8f0 class=unnamed1><DIV align=left>
<INPUT id=DelBox name=DelBox[]
type=checkbox value=45>
hh </DIV></TR>
</TBODY>
</TABLE></TD></TR>
<TR>
<TD><SPAN class=unnamed1>
<INPUT name=Submit2 onclick=PerDelete(); type=button value=Delete>
</SPAN></TD></TR></FORM></TBODY></TABLE>