用jQuery进行两次确定提交

     管理员审核要非常的小心,因为涉及到公司财务问题。但谁都有犯错误的时候,为了减少犯错误的机率,我决定把财务审核那部分的链接都需要双确定以后才能点开。因为公司用的是jQuery框架,查了一下jQuery的资料及问了下同事,发现还挺简单的,如果只是超链接的话可以用下面的代码就可以解决:

js 代码
  1. jQuery(function(){   
  2.     jQuery("a").click(function(){   
  3.         if(confirm("请核对一下你的操作,此操作不可逆!")&&confirm("再核对一遍"){   
  4.             return true  
  5.         }else{   
  6.             return false;   
  7.         }   
  8.     });   
  9. });  

       放在页面中,无论点那个超链接,都得经过两次确定才能访问。上面的是整个页面的所有超级链接都会经过两次确认,这肯定不是我想要的,我需要的是在某个table下的超链接需要确认,那可以把代码修改如下:

 

  1. jQuery(function(){   
  2.     jQuery("table1 a").click(function(){   
  3.         if(confirm("请核对一下你的操作,此操作不可逆!")&&confirm("再核对一遍"){   
  4.             return true  
  5.         }else{   
  6.             return false;   
  7.         }   
  8.     });   
  9. });  

 

 这样id为"table1"下的所有超链接都要确定,而其他的和原来一样。那如果是用按钮提交form,代码也是差不多一样的

js 代码
  1. jQuery(function(){   
  2.     jQuery("#deleteButton").click(function(){   
  3.         if(confirm("请核对一下你的操作,此操作不可逆!")&&confirm("再核对一遍"){      
  4.             jQuery("form:first").submit();   
  5.         }   
  6.     });   
  7. });  

           deleteButton是button的id,"form:first"是第一个form。

           这样我的功能这达到了,但不知道有没有更简便的JAVASCRIPT来实现这样的功能,以前对JS也不够重视,用了jQuery后才发现用了JS后,网页的互动性太太增强了,看来自己还得在这方面下下功夫。

          JAVAEYE的第一次写博客,希望大家多多支持!

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值