这个是单据列表中的一段代码:
......
<!--#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的警告提示"此过程不可逆,确定终止吗?"就终止了单据,请问程序代码该怎么修改?
 

解决方案 »

  1.   

    <select name=selectbox id="sel" 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>   </body>
    <script language="javascript">document.getElementById('sel').onchange = function(){
    if (confirm("此过程不可逆,确定终止吗?")){
    window.location.href=(this.options[this.selectedIndex].value);
    }else{
    return false;
    }
    };</script>