| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1163 人关注过本帖
标题:两个按钮的返回值问题?
只看楼主 加入收藏
greatyollow
Rank: 1
等 级:新手上路
帖 子:74
专家分:0
注 册:2007-10-4
收藏
 问题点数:0 回复次数:14 
两个按钮的返回值问题?
请朋友们看一下:两个按钮的返回值问题?

对于选中ID的记录,进行删除或者替换.

只有一个时,可行;两个都存在时,不可行?源码如下:

<input onClick="{if(confirm('此操作将删除该信息!\n\n确定要执行此项操作吗?')){this.document.selform.submit();return true;}return false;}" type=submit value=删除 name=action>
<input type="Hidden" name="action" value='del'>

<input onClick="{if(confirm('此操作将替换该信息!\n\n确定要执行此项操作吗?')){this.document.selform.submit();return true;}return false;}" type=submit value=替换 name=action>
<input type="Hidden" name="action" value='repl'>
搜索更多相关主题的帖子: 返回值 按钮 
2007-10-24 15:39
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
<script language="javascript">
function selform_Submit(act)
{
var msg="";
switch(act)
{
case "del":
msg="删除";
break;
case "repl":
msg="替换";
break;
}
if(confirm('此操作将"+msg+"该信息!\n\n确定要执行此项操作吗?'))
{
document.selform.Action.value=act;
}
}
</script>
<input onClick="selform_Submit('del');" type=submit value=删除 >
<input onClick="selform_Submit('repl');" type=submit value=替换 >
<input type="Hidden" name="Action" value='repl'>
这样写。

[此贴子已经被作者于2007-10-25 0:44:09编辑过]

2007-10-24 17:00
greatyollow
Rank: 1
等 级:新手上路
帖 子:74
专家分:0
注 册:2007-10-4
收藏
得分:0 
2007-10-24 17:07
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
以下是引用greatyollow在2007-10-24 17:07:15的发言:

有什么问题?

2007-10-24 17:25
不惑
Rank: 2
等 级:论坛游民
威 望:2
帖 子:569
专家分:13
注 册:2007-3-22
收藏
得分:0 
<input type="Hidden" name="action" value='del'>
<input type="Hidden" name="action" value='repl'>
这个是干什么用的?
我看问题出在这儿吧?
把其中的一个名改一下吧
不要二个相同的名
<input type="Hidden" name="action1" value='del'>
<input type="Hidden" name="action2" value='repl'>
2007-10-24 21:16
greatyollow
Rank: 1
等 级:新手上路
帖 子:74
专家分:0
注 册:2007-10-4
收藏
得分:0 
没看懂
2007-10-31 10:17
greatyollow
Rank: 1
等 级:新手上路
帖 子:74
专家分:0
注 册:2007-10-4
收藏
得分:0 
[QUOTE]

还是不得行

select case request("action")
case "add"
call SaveAdd()
case "modify"
call SaveModify()
case "del"
call delCate()
case "repl"
call replCate()
case "edit"
isEdit=True
call myform(isEdit)
case else
isEdit=False
call myform(isEdit)
end select

sub delCate()
conn.execute("delete from client where id in ("&Request.Form("selBigClass")&")")
response.Write "<script language=javascript>alert('删除成功!');</script>"
response.write "<meta http-equiv=""refresh"" content=""0;url=client.asp"">"
response.end
rs.close
set rs=nothing
end sub

sub replCate()
conn.execute("update client set bei_zhu='已用' where id in ("&Request.Form("selBigClass")&")")
response.Write "<script language=javascript>alert('更改完成!');</script>"
response.write "<meta http-equiv=""refresh"" content=""0;url=client.asp"">"
response.end
rs.close
set rs=nothing
end sub

………………………………

<input type="checkbox" name="checkbox" value="checkbox" onClick="javascript:SelectAll()"> 选择

<input onClick="{if(confirm('此操作将删除该信息!\n\n确定要执行此项操作吗?')){this.document.selform.submit();return true;}return false;}" type=submit value=删除 name=action>
<input type="Hidden" name="action" value='del'>

<input onClick="{if(confirm('此操作将替换该信息!\n\n确定要执行此项操作吗?')){this.document.selform.submit();return true;}return false;}" type=submit value=替换 name=action>
<input type="Hidden" name="action" value='repl'>

2007-10-31 11:34
greatyollow
Rank: 1
等 级:新手上路
帖 子:74
专家分:0
注 册:2007-10-4
收藏
得分:0 
本来想发个样图上来,就是不知道怎么发
2007-10-31 11:35
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
select case request("action")
case "add"
call SaveAdd()
case "modify"
call SaveModify()
case "del"
call delCate()
case "repl"
call replCate()
case "edit"
isEdit=True
call myform(isEdit)
case else
isEdit=False
call myform(isEdit)
end select

sub delCate()
conn.execute("delete from client where id in ("&Request.Form("selBigClass")&")")
response.Write "<script language=javascript>alert('删除成功!');</script>"
response.write "<meta http-equiv=""refresh"" content=""0;url=client.asp"">"
response.end
rs.close
set rs=nothing
end sub

sub replCate()
conn.execute("update client set bei_zhu='已用' where id in ("&Request.Form("selBigClass")&")")
response.Write "<script language=javascript>alert('更改完成!');</script>"
response.write "<meta http-equiv=""refresh"" content=""0;url=client.asp"">"
response.end
rs.close
set rs=nothing
end sub

………………………………

<script language="javascript">
function selform_Submit(act)
{
var msg="";
switch(act)
{
case "del":
msg="删除";
break;
case "repl":
msg="替换";
break;
}
if(confirm('此操作将"+msg+"该信息!\n\n确定要执行此项操作吗?'))
{
document.selform.Action.value=act;
}
}
</script>
<input onClick="selform_Submit('del');" type=submit value=删除 >
<input onClick="selform_Submit('repl');" type=submit value=替换 >
<input type="Hidden" name="Action" value='repl'>

这样改的,楼主并没有把我写的加进去。

2007-10-31 11:44
greatyollow
Rank: 1
等 级:新手上路
帖 子:74
专家分:0
注 册:2007-10-4
收藏
得分:0 
谢谢,我试试
2007-10-31 11:59
快速回复:两个按钮的返回值问题?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.025650 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved