结合复选框警报功能和检测功能

时间:2014-10-02 22:53:43

标签: javascript jquery checkbox

这里的目标是检测用户是否正在我的网站上结账,然后如果他们取消选中一个框,则会提示他们使用特殊警报。

我如何结合两个功能来做到这一点?

到目前为止,检测功能是

var pathArray = window.location.pathname.split('/');

      if (pathArray.length >= 3) {
        if (pathArray[1].toLowerCase() == "commerce") {

          var page = pathArray[2].toLowerCase();
          if (page.indexOf("show-cart") == 0) {
            console.log("Detected the cart page."); // This works
          } else if (page.indexOf("checkout") == 0) {
            console.log("Detected the checkout page."); // Does not work (no injection)
          } else if (page.indexOf("order-confirmed") == 0) {
            console.log("Detected the order confirmation page."); // Does not work (no injection)
          }
        }
      }

和复选框警报功能是:

function validate() {
        var checkoutHistory = document.getElementById('shipToBilling');
        if (checkoutHistory.checked) {

        } else {
            alert("You have elected to turn off checkout history.");
        }
    }
    window.addEventListener("load", validate, false);

1 个答案:

答案 0 :(得分:0)

您的onclick功能可以调用您的两个功能