一个复选框的表单验证问题 function CheckData() { if(document.all.SelPart.checked==false) alert("请选择数据") }</SCRIPT> 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <html><head><SCRIPT LANGUAGE="JavaScript">var bool=false; function CheckData() { for(var i=0;i<document.all.SelPart.length;i++) { if(document.all.SelPart[i].checked) bool = true; } if(bool) return true; else { alert("请选择数据"); return false; } }</SCRIPT></head><body bgcolor="#FFFFFF"><FORM NAME="INPUT" METHOD="POST" ACTION="Post.asp" onsubmit="return CheckData()"> <INPUT TYPE="CHECKBOX" NAME="SelPart" VALUE="1"><BR> <INPUT TYPE="CHECKBOX" NAME="SelPart" VALUE="2"><BR> <INPUT TYPE="CHECKBOX" NAME="SelPart" VALUE="3"><BR> <INPUT TYPE="Submit" VALUE="录入" > </FORM></body></html> <SCRIPT LANGUAGE="JavaScript"> function CheckData() { y=1 for(i=0;i<document.all.SelPart.length;i++){ if(document.all.SelPart[i].checked==true){ y = 0; } } if(y)alert("请选择数据") }</SCRIPT> <BODY> <FORM NAME="INPUT" METHOD="POST" ACTION=""> <INPUT TYPE="CHECKBOX" NAME="SelPart" VALUE="1"><BR> <INPUT TYPE="CHECKBOX" NAME="SelPart" VALUE="2"><BR> <INPUT TYPE="CHECKBOX" NAME="SelPart" VALUE="3"><BR> <INPUT TYPE="Submit" VALUE="录入" onClick="CheckData()"> </FORM> </BODY> 不好意思,有点儿BUG现在这个可以了。<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><title>无标题文档</title></head><SCRIPT LANGUAGE="JavaScript"> function CheckData() { y=1 for(i=0;i<document.all.SelPart.length;i++){ if(document.all.SelPart[i].checked==true){ y = 0 } } if(y){ alert("请选择数据") return false; } return true; }</SCRIPT> <BODY> <FORM NAME="INPUT" METHOD="POST" ACTION=""> <INPUT TYPE="CHECKBOX" NAME="SelPart" VALUE="1"><BR> <INPUT TYPE="CHECKBOX" NAME="SelPart" VALUE="2"><BR> <INPUT TYPE="CHECKBOX" NAME="SelPart" VALUE="3"><BR> <INPUT TYPE="Submit" VALUE="录入" onClick="return CheckData()"> </FORM> </BODY></html> <body> <FORM NAME="form1" METHOD="POST" ACTION="" onSubmit="return CheckData(this)"> <INPUT TYPE="CHECKBOX" NAME="aa" VALUE="1" onClick="sel(this)"><BR> <INPUT TYPE="CHECKBOX" NAME="bb" VALUE="2" onClick="sel(this)"><BR> <INPUT TYPE="CHECKBOX" NAME="cc" VALUE="3" onClick="sel(this)"><BR> <input type="hidden" name="yesno" value="0"> <INPUT TYPE="Submit" VALUE="录入"> </FORM></body></html><SCRIPT LANGUAGE="JavaScript"> function sel(t) { var num=parseInt(document.form1.yesno.value) if(t.checked==true){ document.form1.yesno.value=parseInt(num)+1; }else{document.form1.yesno.value=parseInt(yesno)-1} function CheckData(this){ if(document.form1.yesno.value<1){ window.alert("请选择数据"); return false; } jquery UI进度条或自己写的进度条都没法达到预期效果,难道js是真的无法解决这问题? 对了,有个问题一直没留意 一段javascript脚本 |zyciis| 为什么我动态添加的a标签的click事件无效,谢谢 有代码 急求解决页面嵌入方法(50分) 高分求解如何可以使提交的值不同 关于图片向上收的代码!! 在表单中,如何使用Enter来替代Tab? 终于升级到中级用户了,散分啦!!! 找大神帮忙看个关于时间日历JS问题 时间控件 有关window.confirm的问题,大家帮忙想想,着急,在线等!
<head>
<SCRIPT LANGUAGE="JavaScript">
var bool=false;
function CheckData()
{
for(var i=0;i<document.all.SelPart.length;i++)
{
if(document.all.SelPart[i].checked)
bool = true;
}
if(bool)
return true;
else
{
alert("请选择数据");
return false;
}
}
</SCRIPT>
</head>
<body bgcolor="#FFFFFF">
<FORM NAME="INPUT" METHOD="POST" ACTION="Post.asp" onsubmit="return CheckData()">
<INPUT TYPE="CHECKBOX" NAME="SelPart" VALUE="1"><BR>
<INPUT TYPE="CHECKBOX" NAME="SelPart" VALUE="2"><BR>
<INPUT TYPE="CHECKBOX" NAME="SelPart" VALUE="3"><BR>
<INPUT TYPE="Submit" VALUE="录入" >
</FORM>
</body>
</html>
function CheckData()
{
y=1
for(i=0;i<document.all.SelPart.length;i++){
if(document.all.SelPart[i].checked==true){
y = 0;
}
}
if(y)alert("请选择数据")
}
</SCRIPT>
<BODY> <FORM NAME="INPUT" METHOD="POST" ACTION="">
<INPUT TYPE="CHECKBOX" NAME="SelPart" VALUE="1"><BR>
<INPUT TYPE="CHECKBOX" NAME="SelPart" VALUE="2"><BR>
<INPUT TYPE="CHECKBOX" NAME="SelPart" VALUE="3"><BR>
<INPUT TYPE="Submit" VALUE="录入" onClick="CheckData()">
</FORM> </BODY>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
</head>
<SCRIPT LANGUAGE="JavaScript">
function CheckData()
{
y=1
for(i=0;i<document.all.SelPart.length;i++){
if(document.all.SelPart[i].checked==true){
y = 0
}
}
if(y){
alert("请选择数据")
return false;
}
return true;
}
</SCRIPT>
<BODY> <FORM NAME="INPUT" METHOD="POST" ACTION="">
<INPUT TYPE="CHECKBOX" NAME="SelPart" VALUE="1"><BR>
<INPUT TYPE="CHECKBOX" NAME="SelPart" VALUE="2"><BR>
<INPUT TYPE="CHECKBOX" NAME="SelPart" VALUE="3"><BR>
<INPUT TYPE="Submit" VALUE="录入" onClick="return CheckData()">
</FORM> </BODY>
</html>
<body>
<FORM NAME="form1" METHOD="POST" ACTION="" onSubmit="return CheckData(this)">
<INPUT TYPE="CHECKBOX" NAME="aa" VALUE="1" onClick="sel(this)"><BR>
<INPUT TYPE="CHECKBOX" NAME="bb" VALUE="2" onClick="sel(this)"><BR>
<INPUT TYPE="CHECKBOX" NAME="cc" VALUE="3" onClick="sel(this)"><BR>
<input type="hidden" name="yesno" value="0">
<INPUT TYPE="Submit" VALUE="录入">
</FORM>
</body>
</html>
<SCRIPT LANGUAGE="JavaScript">
function sel(t)
{ var num=parseInt(document.form1.yesno.value)
if(t.checked==true){
document.form1.yesno.value=parseInt(num)+1;
}else{document.form1.yesno.value=parseInt(yesno)-1}
function CheckData(this){
if(document.form1.yesno.value<1){
window.alert("请选择数据");
return false;
}