javascript - jQuery 优惠券使用限制
问题描述
我在 jQuery 中有代码来添加不同的优惠券代码,但我想限制折扣代码的使用。
例如,用户可以使用offer10
代码 5 次、offer20
10 次和offer30
3 次。
jQuery('#addPromo').click(function(e) {
var getPromo = jQuery('#promoTxt').val();
if (getPromo == "Offer10") {
jQuery("#promo").val("Price $100");
} else if (getPromo == "Offer20") {
jQuery("#promo").val("Price $200");
} else if (getPromo == "Offer30") {
jQuery("#promo").val("Price $300");
} else {
jQuery("#promo").val("Price $400");
}
});
<script type='text/javascript' src='https://code.jquery.com/jquery-1.12.4.min.js'></script>
<label>
Add your promo here
<input id="promoTxt" type="text" name="promo">
</label>
<div id="addPromo" class="btn btn-primary">Add Promo</div>
<label>
Discounted Price<br>
<san class="wpcf7-form-control-wrap promo">
<input type="text" name="promo" value="" size="40" class="wpcf7-form-control wpcf7-text" id="promo" aria-invalid="false">
</span>
</label>
解决方案
推荐阅读
- reactjs - 如何在 React Active 中插入 SVG 路径的 d 属性以将其用于动画?
- groovy - 如何在 Jenkins Lockable Resource 插件中获取锁定资源的名称
- java - 如何在通过“heroku deploy:jar ...”命令部署的 Heroku 托管应用程序上启用 JVM 指标
- javascript - 显示父级时 CSS 翻译动画不起作用
- node.js - Sinon.js 的带有参数的间谍功能
- sql - 为什么在 SQL Server 中查询日期数据类型为 yyyymmdd 而不是 yyyy-mm-dd?
- kubernetes - 如何在 Pod 中添加证书?
- javascript - 获取所有不为空的输入,使用 jQuery 检查和选择
- apache-spark - PySpark RandomForest 实现中的 rawPrediction 是如何计算的?
- node.js - 如何为 Node.js 打开 NAS Synology 端口?