A-A+

js红包额度的判断

2016年06月02日 编程技术 暂无评论

在前一篇文章中,小虎博客发表了 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为红包的额度值。

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

给我留言