请教一个问题

wxch 2011-08-07 05:11:24
这个是单据列表中的一段代码:
......
<!--#include file="hanshu.asp"-->
......
<select name=selectbox onchange= "window.location.href=(this.options[this.selectedIndex].value) "size=1>
<option selected> --请选择-- </option>
<option value= "dd_end.asp?dd_id=<%=objRS("dd_id")%>" onclick="javascript:return end();"> 终止</option>
<option value= "del_dd.asp?dd_id=<%=objRS("dd_id")%>" onclick="javascript:return Deletion();"> 删除</option>
</select>


这个dd_end.asp的一段代码:

<!--#include file="hanshu.asp"-->
......
if objRS("dd_zhuangtai")="待导数据" then
objRS("dd_zhuangtai")="终止"
objRS("dd_wczhanghao")=session("adminxingming")
objRS("dd_wcshijian")=now()
objRS.Update
......


这个是JS一段代码 hanshu.asp
function end()
{
if (confirm("此过程不可逆,确定终止吗?"))
{return true;}
return false;
}
function complete()
{
if (confirm("此过程不可逆,确定操作吗?"))
{return true;}
return false;
}

现在的问题是在单据列表中当点击"终止"的时候,未出现hanshu.asp的警告提示"此过程不可逆,确定终止吗?"就终止了单据,请问程序代码该怎么修改?

...全文
67 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
孟子E章 2011-08-07
  • 打赏
  • 举报
回复
option 不支持onclick


你可以
<select name=selectbox onchange= "xxx(this.selectIndex)" size=1>
<option selected> --请选择-- </option>
<option value= "dd_end.asp?dd_id=<%=objRS("dd_id")%>">终止</option>
<option value= "del_dd.asp?dd_id=<%=objRS("dd_id")%>">删除</option>
</select>

function xxx(x)
{
if(x == 1)
{
if(end()) window.location.href=(this.options[x].value)
}
else if(x==2)
if(complete())window.location.href=(this.options[x].value)
else
{
alert("请选择")
}

}

28,390

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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