本帖最后由 dschencds 于 2010-05-06 16:16:28 编辑

解决方案 »

  1.   

    function delMessage(el){
    if(confirm("你确定要删除吗")){
    var GoodsMessageId = el;
    $.ajax({
       type: "POST",
        url: "GetMessageForUpdate.do",
        data: "m=del&GoodsMessageId="+GoodsMessageId,
        success: function(msg){
    form5.submit();
        }
    }); 
      

  2.   

    function demo(){
         var b = false;
         if(confirm('确定删除吗')){
            b = true;
         }
         return b;
    }
      

  3.   

      <script language="javascript" type="text/javascript"> 
    function del()
    {
    var msg = "您真的确定要删除吗?\n\n请确认!";
    if (confirm(msg)==true){
    return true;
    }else{
    return false;
    }

    </script>
      

  4.   

    何必如此麻烦 直接onSubmit="return confirm('你确定要删除吗?')"
    或者onClick="return confirm('你确定要删除吗?')"提交用onSubmit  按钮用onClick
      

  5.   

    小弟来总结下,二楼使用的ajax方式,在你点击确定以后就直接访问服务器分析如下
      type: "POST", //传送方式
      url: "GetMessageForUpdate.do", //调用的action
      data: "m=del&GoodsMessageId="+GoodsMessageId, //用于删除相应数据库里的记录id
    form5.submit(); 提交表单.并且这句话才是最终的执行,前面的相当于给form5添加数据.3到4楼的的方法是一般的使用方法,先确认是否删除,返回个值.如果返回的是true则在执行相应的操作.我还要请问2楼,你使用的是什么框架 jquert 还是prototype. 
    对于js框架我还是初学者 请你指教 刚才的分析是否正确
      

  6.   

    function demo(){
      var b = false;
      if(confirm('确定删除吗')){
      b = true;
      }
      return b;
    }不知道是否可以啊 
      

  7.   

    用js实现很简单  
    <script   language=javascript>   
      <!--   
      function   checkdata_del()   
      {   
      if   (confirm(   "请确认删除")   ==   false   )   
      return   false;   
      }     
      //-->   
      </script>   onClick="del()"