在onclick期间从总计中减去金额

时间:2014-07-14 17:42:30

标签: javascript jquery

我正在进行促销活动,我需要最终用户看到如果用户处于特定状态,具有特定的房产类型和特定计划......他们将从总金额中获得50美元。

这是我所拥有的一切。

var CurrentDate = new Date();
var SelectedDate = new Date(2014, 8, 1);
if(CurrentDate < SelectedDate){
    var promoState = $("#PropertyState").val();
    var propertyType = $("#PropertyType").val();
    if (promoState == "FL"){
        if (propertyType == "6"){
            var creditFL = $(" /*$50 off total*/");
            var total = $("#SpantotalPremium");
            creditFL.trigger("click");
        }
    }  
}

我不确定从哪里开始。我正在使用的应用程序默认为#BasePlan1(带折扣的计划)的计划,因此我不确定点击是否必要,除非他们先查看其他内容然后再单击回到该计划。

这有意义吗?任何帮助表示赞赏。

1 个答案:

答案 0 :(得分:1)

我对您的应用程序了解不多,但从所描述的内容来看,这些规则应该在服务器端,因为它们是敏感信息,而在客户端,用户可能会破解其使用。

此外,在服务器端创建基于这些规则的UI比在客户端创建UI要简单得多。

<强>更新

如果必须在客户端进行此操作。我相信你应该采取以下方法:

  1. 在ha隐藏字段中放入折扣金额,因为以后可以将其发送到服务器端,以便考虑折扣
  2. 在用户界面中添加一条消息,说明用户有折扣。
  3. 如果您需要调用由按钮触发的javascript事件,请直接调用javascript函数,而不是以编程方式单击,只是因为它更简单。