??checkbox控件

huiyunwang 2002-10-23 01:15:01
当用户选定checkbox控件,按确定后,无需要弹出一个框,询问用户真的选中这几个框了吗??如果确定,就传送,否则取消不动。
例如:
<input type="checkbox" name="Terminal_checkbox" value="1">
<input type="checkbox" name="Terminal_checkbox" value="2">
<input type="checkbox" name="Terminal_checkbox" value="3">
<input type="checkbox" name="Terminal_checkbox" value="4">
<input type="checkbox" name="Terminal_checkbox" value="5">
如果我选中了value等于1、3、5则提示框为“1、3、5真的要删除吗?? ”,如果确定继续操作,取消,则不动,请问这段代码怎么写??

...全文
20 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
潇洒 2002-10-23
  • 打赏
  • 举报
回复
呵呵~ 这个是完全版.

<form name=frm1 action=\>
<input type="checkbox" name="Terminal_checkbox" value="1">
<input type="checkbox" name="Terminal_checkbox" value="2">
<input type="checkbox" name="Terminal_checkbox" value="3">
<input type="checkbox" name="Terminal_checkbox" value="4">
<input type="checkbox" name="Terminal_checkbox" value="5">

<button onclick=ck()>check</button>
</form>
<script>
function ck(){
var n=new Array(),obj=frm1.Terminal_checkbox;
for(i=0;i<obj.length;i++){
if(obj[i].checked){
n[i]=obj[i].value
}
}
if(!(k=confirm(n+" 真的要删除吗?"))) return false;else frm1.submit();
}
</script>
希默软件 2002-10-23
  • 打赏
  • 举报
回复
<form action="http://csdn" method=post onsubmit="return check()">
<input type="checkbox" name="Terminal_checkbox" value="1">
<input type="checkbox" name="Terminal_checkbox" value="2">
<input type="checkbox" name="Terminal_checkbox" value="3">
<input type="checkbox" name="Terminal_checkbox" value="4">
<input type="checkbox" name="Terminal_checkbox" value="5">
<input type=submit>
</form>
<script>
function check(){
var choise=new Array()
var j=0
for(i=0;i<document.all.Terminal_checkbox.length;i++){
if(document.all.Terminal_checkbox[i].checked)
choise[j++]=i+1
}
if(!confirm("你确认要删除"+choise+"吗?"))
event.returnValue=false;
}
</script>
潇洒 2002-10-23
  • 打赏
  • 举报
回复
<input type="checkbox" name="Terminal_checkbox" value="1">
<input type="checkbox" name="Terminal_checkbox" value="2">
<input type="checkbox" name="Terminal_checkbox" value="3">
<input type="checkbox" name="Terminal_checkbox" value="4">
<input type="checkbox" name="Terminal_checkbox" value="5">

<button onclick=ck()>check</button>
<script>
function ck(){
var n=new Array();
for(i=0;i<Terminal_checkbox.length;i++){
if(Terminal_checkbox[i].checked){
n[i]=Terminal_checkbox[i].value
}
}
alert(n+" 真的要删除吗?");
}
</script>
huiyunwang 2002-10-23
  • 打赏
  • 举报
回复
如果选2、4呢?如果选3、5呢,我需要的是根据选的不同提示不通
wangxj0600 2002-10-23
  • 打赏
  • 举报
回复
if(confirm("are you sure to delete 1,3,5"))
{continue}
else return;

87,996

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧