簡體   English   中英

在點擊期間從總數中扣除金額

[英]Deduct amount from total during onclick

我正在進行促銷,我需要最終用戶看到,如果用戶處於特定狀態,具有特定的財產類型和特定的計划,那么他們將從總金額中扣除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(帶有折扣的計划),因此我不確定單擊時是否必要,除非他們先查看其他項目然后再單擊該計划。

這有意義嗎? 任何幫助表示贊賞。

我對您的應用程序了解不多,但是從描述的角度來看,這些規則應該在服務器端,因為它們是敏感信息,而在客戶端,用戶可能會破解其用法。

而且,在服務器端基於這些規則創建UI的過程比在客戶端簡化得多。

更新:

如果這必須在客戶端完成。 我相信您應該采取以下方法:

  1. 將折扣金額放在ha隱藏字段中,因為以后可以將其發送到服務器端,因此將折扣考慮在內
  2. 在用戶界面中添加一條消息,說明用戶有折扣。
  3. 如果您需要調用由按鈕觸發的javascript事件,則可以直接調用javascript函數,而不必以編程方式單擊,而僅是因為它更簡單。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM