我正在尝试点击结帐按钮激活一个脚本。这将检查某些字段是否已填写(交付类型: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();
}
});
});