jQuery事件无法在移动设备上运行

时间:2015-03-28 08:19:36

标签: javascript jquery

我正在尝试点击结帐按钮激活一个脚本。这将检查某些字段是否已填写(交付类型:radiodel1和2;日期;以及时间),如果用户未填写这些字段,则会返回警报。这在桌面浏览器上运行良好,但在移动设备(iphone)上进行测试时,脚本似乎无法运行,用户可以直接进入结帐页面。 我的代码中有什么东西不能在移动设备上运行吗?



jQuery(function() {
  jQuery('a[class="cart-checkout button"]').click(function() {

    if (jQuery('#radiodel1').is(':not(:checked')) {

      if (jQuery('#radiodel2').is(':not(:checked')) {

        alert("Please select delivery type");
        return false;
      } else {

        if (jQuery('#date').val() == '') {
          alert("Please select delivery date");
          return false;
        } else {
          if (jQuery('#time').val() == '0') {
            alert("Please select delivery time");
            return false;
          } else {
            jQuery(this).submit();
          }
        }
      }
    } else {
      jQuery(this).submit();
    }
  });
});




0 个答案:

没有答案