asp多选框不同名的怎么判断选择多少个
发布网友
发布时间:2024-10-13 11:39
我来回答
共3个回答
热心网友
时间:2024-12-08 18:27
http://zhidao.baidu.com/question/28887036.html?si=1
http://zhidao.baidu.com/question/64264036.html?si=10
=====================================
<script language="JavaScript">
<!--
function test()
{
if (document.form1.page.value=="" || isNaN(document.form1.page.value)) {
alert("输入页数必须为数值型");
document.form1.page.focus();
return false;
}
return true;
}
// -->
</script>
<script>
function del() //用于判断记录有没有选中的函数
{
var flag=true;
var temp="";
var tmp;
if((document.form1.answer.length+"")=="undefined") {tmp=1}else{tmp=document.form1.answer.length}
if (tmp==1){
if (document.form1.answer.checked){
flag=false;
temp=document.form1.answer.value
}
}else{
for (i=0;i<document.form1.answer.length;i++) {
if (document.form1.answer[i].checked){
if (temp=="")
{
flag=false;
temp=document.form1.answer[i].value
}else{
flag=false;
temp = temp +","+ document.form1.answer[i].value
}
}
}
}
if (flag){ alert("对不起,你还没有选择!")}
else
{
name=document.form1.name.value
//alert(name)
if (confirm("确实要删除?"))
{
//alert (""--" + temp)
form1.action = "web_Save_Url.asp?bz=delweball&id=" + temp;
form1.submit();
//window.location="web_Save_Url.asp?bz=delweball&id=" + temp;
}
}
return !flag;
}
</script>
<script language=Javascript>
function checkall(all)//用于判断全选记录的函数
{
var a = document.getElementsByName("answer");
for (var i=0; i<a.length; i++)
{
if(!a[i].disabled)
a[i].checked = all.checked;
}
}
</script>
<FORM name='form1' method=post>
<table width="100%" border="0" align="center" cellpadding="0" cellspacing="0" style="border: 1px dotted #99ccff">
<tr bgcolor="#FFFFFF" align="center">
<td><input type="checkbox" id="Checkbox1" id="Checkbox1" name="answer" value="1"></td>
<td><input type="checkbox" id="Checkbox2" name="answer" value="2"></td>
<td><input type="checkbox" id="Checkbox3" name="answer" value="3"></td>
<td><input type="checkbox" id="Checkbox4" name="answer" value="4"></td>
<td><input type="checkbox" id="Checkbox5" name="answer" value="5"></td>
<td><input type="checkbox" id="Checkbox6" name="answer" value="6"></td>
<td><input type="checkbox" id="Checkbox7" name="answer" value="7"></td>
<td><input type="checkbox" id="Checkbox8" name="answer" value="8"></td>
<td><input type="checkbox" id="Checkbox9" name="answer" value="9"></td>
<td><input type="checkbox" id="Checkbox10" name="answer" value="10"></td>
</tr>
<tr>
<input type="checkbox" id="Checkbox1" name="chkall" value="on" onClick="checkall(this)" id="Checkbox1">
<font color="#008000">选中所有数据</font>
<INPUT class=input type='button' value="删 除" name='btnDelete' style="color: #008000" onClick="del()">
</tr>
</table></form>
热心网友
时间:2024-12-08 18:28
你可以在下一个页面去判断
if request.from("checkbox的统一name")="" then
response.write("<script>alert('请你至少选择一个在提交');history.go(-1)</script>")
response.end
end if
热心网友
时间:2024-12-08 18:28
值都不是唯一的! 改相同的name就是最简洁的方法。
并且前后台写的都及其简单!
如果按照楼主的.
写的太复杂了.
而且咱只是写懒方法...