A-A+

js红包额度的判断

2016年06月02日 web前端设计 评论 7 条 阅读 11 views 次

在前一篇文章中,夏日博客发表了 js截取某个指定字符串前后的字符串,实际上这篇文章和上一篇是有关联的,上一篇的技术小节就是获取红包额度的值,在做P2P网贷红包的时候,是需要判断红包额度的,比如说我发布了一个红包面额是 100 元,但这个红包的投资额度是 600,也就是投资额度达到600或者大于600的时候才可以使用这个红包,也就有了上面的红包判断了。

之前的代码是这样的,如下所示:

  1. if($.trim($("#pay_inmoney").val())<$.trim($("#ecv_red_lines").val())) {  
  2.   
  3.     alert('投资额度小于您的红包额度,您使用的红包无效');  
  4.       
  5.     query.ecv_id = 0;  
  6.       
  7. }else{  
  8.     query.ecv_id = $.trim($("#ecv_id").val());  
  9. }  

而后进行了 JS获取指定字符的值之后,就变成了如下的代码:

  1. if($.trim($("#ecv_id").val()).split('@')[0]>0) {  
  2.             if($.trim($("#pay_inmoney").val())<$.trim($("#ecv_id").val()).split('@')[1]) {  
  3.                 alert('投资额度小于您的红包额度,您使用的红包无效');  
  4.                 query.ecv_id = 0;  
  5.             }else{  
  6.                 query.ecv_id = $.trim($("#ecv_id").val()).split('@')[0];  
  7.             }  
  8.         }else{  
  9.             query.ecv_id = $.trim($("#ecv_id").val()).split('@')[0];  
  10.         }  

而真正选择红包的值的代码则如下:

  1. <select name="ecv_id" id="ecv_id">  
  2.               <option value="0">选择红包</option>  
  3.         <option value="43@300">夏日额度300[抵100.00元]</option>  
  4.         <option value="42@200">夏日博客额度200[抵50.00元]</option>  
  5. </select>  

其中红包的名称与额度这些值都可以从数据库中去取,值 42@200,可以取两个值,比如42为红包的ID值,200为红包的额度值。

大家可以进行尝试着去测试一下,这篇文章仅是我的工作笔记,或许在我的项目中是最合适的,如果有片段可以使用的话,大家可以进行摘抄。

7 条留言  访客:7 条  博主:0 条

  1. 纯洁博客

    来看看技术

  2. 小C博客

    这个额度还需要到后台校验!

  3. 热腾网

    原来是博主以前项目的一部分啊。

  4. 蚂蚁博客

    进来学习下~有点专业 😯

  5. 龙凯的博客

    p2p红包是什么?

  6. 产融贷p2p理财

    ……..额,只能看看。

  7. 夏天烤洋芋

    是做的什么?

给我留言