<html>
<head>
<script type="text/javascript">
function checkEvent(name, allCheckId) {
var allCk = document.getElementById(allCheckId);
if (allCk.checked == true) checkAll(name);
else checkAllNo(name);
}
//全选
function checkAll(name) {
var names = document.getElementsByName(name);
var len = names.length;
if (len > 0) {
var i = 0;
for (i = 0; i < len; i++)
names[i].checked = true;
}
}
//全不选
function checkAllNo(name) {
var names = document.getElementsByName(name);
var len = names.length;
if (len > 0) {
var i = 0;
for (i = 0; i < len; i++)
names[i].checked = false;
}
}
</script>
</head>
<body>
<form action="#">
<input type="checkbox" id="ckall" onclick="checkEvent('ck','ckall')" />
全选
<br /> <br />
<input type="checkbox" name="ck" value="2" />
旅游
<br />
<input type="checkbox" name="ck" value="3" />
读书
<br />
<input type="checkbox" name="ck" value="4" />
美食
<br />
<input type="checkbox" name="ck" value="5" />
睡觉
</body>
<br/>
<input type="submit" value="提交" >
</form>
</html> 不选的时候提交,提示至少选一个。
谢谢
function check(){
var names = document.getElementsByName(name);
var len = names.length;
if (len > 0) {
var i = 0;
for (i = 0; i < len; i++) {
if(!names[i].checked) {alert("至少选一个"); return false;}
}
}
return true;
}
<input type="submit" value="提交" onclick="return check();" />
function check(){
var names = document.getElementsByName(name);
var len = names.length;
if (len > 0) {
var i = 0;
var flg = false;
for (i = 0; i < len; i++) {
if(names[i].checked) {return true;}
}
}
alert("至少选一个")
return false;
}
function delcfm() {
if (!confirm("确认要删除吗?")) {
window.event.returnValue = false;
}
}<input type="submit" value="删除" onclick="delcfm()" >我这里已经这么写了
怎么加啊?
<head>
<script type="text/javascript"> function delcfm() {
if (!confirm("确认要删除吗?")) {
window.event.returnValue = false;
}
}
function checkEvent(name, allCheckId) {
var allCk = document.getElementById(allCheckId);
if (allCk.checked == true) checkAll(name);
else checkAllNo(name);
}
//全选
function checkAll(name) {
var names = document.getElementsByName(name);
var len = names.length;
if (len > 0) {
var i = 0;
for (i = 0; i < len; i++)
names[i].checked = true;
}
}
//全不选
function checkAllNo(name) {
var names = document.getElementsByName(name);
var len = names.length;
if (len > 0) {
var i = 0;
for (i = 0; i < len; i++)
names[i].checked = false;
}
}
</script>
</head>
<body>
<form action="#">
<input type="checkbox" id="ckall" onclick="checkEvent('ck','ckall')" />
全选
<br /> <br />
<input type="checkbox" name="ck" value="2" />
旅游
<br />
<input type="checkbox" name="ck" value="3" />
读书
<br />
<input type="checkbox" name="ck" value="4" />
美食
<br />
<input type="checkbox" name="ck" value="5" />
睡觉
</body>
<br/>
<input type="submit" value="删除" onclick="delcfm()" >
</form>
</html> 是这样的
if (!confirm("确认要删除吗?")) {
window.event.returnValue = false;
}
var names = document.getElementsByName(name);
var len = names.length;
if (len > 0) {
var i = 0;
var flg = false;
for (i = 0; i < len; i++) {
if(names[i].checked) {return true;}
}
}
alert("至少选一个")
return false;
}
<head>
<script type="text/javascript"> function delcfm() {
if (!confirm("确认要删除吗?")) {
window.event.returnValue = false;
}
var names = document.getElementsByName(name);
var len = names.length;
if (len > 0) {
var i = 0;
for (i = 0; i < len; i++) {
if(names[i].checked) {return true;}
}
}
alert("至少选一个")
return false;
}
function checkEvent(name, allCheckId) {
var allCk = document.getElementById(allCheckId);
if (allCk.checked == true) checkAll(name);
else checkAllNo(name);
}
//全选
function checkAll(name) {
var names = document.getElementsByName(name);
var len = names.length;
if (len > 0) {
var i = 0;
for (i = 0; i < len; i++)
names[i].checked = true;
}
}
//全不选
function checkAllNo(name) {
var names = document.getElementsByName(name);
var len = names.length;
if (len > 0) {
var i = 0;
for (i = 0; i < len; i++)
names[i].checked = false;
}
}
</script>
</head>
<body>
<form action="#">
<input type="checkbox" id="ckall" onclick="checkEvent('ck','ckall')" />
全选
<br /> <br />
<input type="checkbox" name="ck" value="2" />
旅游
<br />
<input type="checkbox" name="ck" value="3" />
读书
<br />
<input type="checkbox" name="ck" value="4" />
美食
<br />
<input type="checkbox" name="ck" value="5" />
睡觉
</body>
<br/>
<input type="submit" value="删除" onclick="delcfm()" >
</form>
</html>
<html>
<head>
<script type="text/javascript"> function delcfm() {
if (!confirm("确认要删除吗?")) {
window.event.returnValue = false;
}
}
function checkEvent(name, allCheckId) {
var allCk = document.getElementById(allCheckId);
if (allCk.checked == true) checkAll(name);
else checkAllNo(name);
}
//全选
function checkAll(name) {
var names = document.getElementsByName(name);
var len = names.length;
if (len > 0) {
var i = 0;
for (i = 0; i < len; i++)
names[i].checked = true;
}
}
//全不选
function checkAllNo(name) {
var names = document.getElementsByName(name);
var len = names.length;
if (len > 0) {
var i = 0;
for (i = 0; i < len; i++)
names[i].checked = false;
}
}
function check(name) {
var names = document.getElementsByName(name);
var len = names.length;
var count = 0;
if (len > 0) {
var i = 0;
for (i = 0; i < len; i++) {
if (names[i].checked) {
count ++;
}
}
} else {
alert("没有数据可以选择");
}
if (count < 1) {
alert("至少选择一条数据");
}
}
</script>
</head>
<body>
<form action="#">
<input type="checkbox" id="ckall" onclick="checkEvent('ck','ckall')" />
全选
<br /> <br />
<input type="checkbox" name="ck" value="2" />
旅游
<br />
<input type="checkbox" name="ck" value="3" />
读书
<br />
<input type="checkbox" name="ck" value="4" />
美食
<br />
<input type="checkbox" name="ck" value="5" />
睡觉
</body>
<br/>
<input type="submit" value="删除" onclick="check('ck')" >
</form>
</html>
<html>
<head>
<script type="text/javascript"> function checkEvent(name, allCheckId) {
var allCk = document.getElementById(allCheckId);
if (allCk.checked == true) checkAll(name);
else checkAllNo(name);
}
//全选
function checkAll(name) {
var names = document.getElementsByName(name);
var len = names.length;
if (len > 0) {
var i = 0;
for (i = 0; i < len; i++)
names[i].checked = true;
}
}
//全不选
function checkAllNo(name) {
var names = document.getElementsByName(name);
var len = names.length;
if (len > 0) {
var i = 0;
for (i = 0; i < len; i++)
names[i].checked = false;
}
}
function check(name) {
var temp = "";
var names = document.getElementsByName(name);
var len = names.length;
var count = 0;
if (len > 0) {
var i = 0;
for (i = 0; i < len; i++) {
if (names[i].checked) {
count ++;
temp = names[i].value;
}
}
} else {
alert("没有数据可以选择");
}
if (count < 1) {
alert("至少选择一条数据");
}
alert(temp);
return temp;
}
</script>
</head>
<body>
<form action="#">
<input type="checkbox" id="ckall" onclick="checkEvent('ck','ckall')" />
全选
<br /> <br />
<input type="checkbox" name="ck" value="2" />
旅游
<br />
<input type="checkbox" name="ck" value="3" />
读书
<br />
<input type="checkbox" name="ck" value="4" />
美食
<br />
<input type="checkbox" name="ck" value="5" />
睡觉
</body>
<br/>
<input type="submit" value="删除" onclick="check('ck')" >
</form>
</html>
带选中返回值的
IBM_hoojo
不选是提示了,但是提示之后表单提交了
郁闷那
zhangshaolongjj写的没法用啊,太多毛病了
改为
<input type="submit" value="删除" onclick="delcfm('ck')" >
,自己查查就能找到